diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_cmdline.py | 2 | ||||
-rw-r--r-- | tests/test_process.py | 9 |
2 files changed, 11 insertions, 0 deletions
diff --git a/tests/test_cmdline.py b/tests/test_cmdline.py index e0d10867..3399254d 100644 --- a/tests/test_cmdline.py +++ b/tests/test_cmdline.py @@ -4,6 +4,7 @@ import pprint, re, shlex, sys, textwrap import mock import coverage import coverage.cmdline +from coverage.config import CoverageConfig from coverage.misc import ExceptionDuringRun from tests.coveragetest import CoverageTest, OK, ERR @@ -45,6 +46,7 @@ class BaseCmdLineTest(CoverageTest): # We'll invoke .coverage as the constructor, and then keep using the # same object as the resulting coverage object. mk.coverage.return_value = mk + mk.config = CoverageConfig() return mk def mock_command_line(self, args): diff --git a/tests/test_process.py b/tests/test_process.py index e13ec955..2ed8c4ab 100644 --- a/tests/test_process.py +++ b/tests/test_process.py @@ -663,6 +663,15 @@ class FailUnderTest(CoverageTest): st, _ = self.run_command_status("coverage xml --fail-under=44") self.assertEqual(st, 2) + def test_fail_under_in_config(self): + self.make_file(".coveragerc", "[report]\nfail_under = 43\n") + st, _ = self.run_command_status("coverage report") + self.assertEqual(st, 0) + + self.make_file(".coveragerc", "[report]\nfail_under = 44\n") + st, _ = self.run_command_status("coverage report") + self.assertEqual(st, 2) + def possible_pth_dirs(): """Produce a sequence of directories for trying to write .pth files.""" |