浏览代码

Add a minimal test to cover handling CDIFF_OPTIONS

Matthew Wang 7 年前
父节点
当前提交
a723fbe398
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5
    0
      tests/test_cdiff.py

+ 5
- 0
tests/test_cdiff.py 查看文件

@@ -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')