Browse Source

Add a minimal test to cover handling CDIFF_OPTIONS

Matthew Wang 7 years ago
parent
commit
a723fbe398
1 changed files with 5 additions and 0 deletions
  1. 5
    0
      tests/test_cdiff.py

+ 5
- 0
tests/test_cdiff.py View File

@@ -737,6 +737,11 @@ class MainTest(unittest.TestCase):
737 737
                'cd %s; git add foo; git commit foo -m update' % self._ws]
738 738
         subprocess.call(cmd, stdout=subprocess.PIPE)
739 739
 
740
+    def test_preset_options(self):
741
+        os.environ['CDIFF_OPTIONS'] = '--help'
742
+        self.assertRaises(SystemExit, cdiff.main)
743
+        os.environ.pop('CDIFF_OPTIONS', None)
744
+
740 745
     def test_read_diff(self):
741 746
         sys.argv = sys.argv[:1]
742 747
         self._change_file('read_diff')