summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2014-11-16 09:12:00 -0500
committerNed Batchelder <ned@nedbatchelder.com>2014-11-16 09:12:00 -0500
commitb79573db277dc80763bda8660c4e65b03f512981 (patch)
tree09551832bc57385b317fec8ef8d09d19b777fd52
parentc2f80902e35e5e4f638d66d1a1996e1ba6dca642 (diff)
downloadpython-coveragepy-git-b79573db277dc80763bda8660c4e65b03f512981.tar.gz
Fix one test and add one test for setup.cfg settings
-rw-r--r--tests/test_config.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/test_config.py b/tests/test_config.py
index 232d2289..15a0c569 100644
--- a/tests/test_config.py
+++ b/tests/test_config.py
@@ -295,6 +295,8 @@ class ConfigFileTest(CoverageTest):
self.assert_config_settings_are_correct(cov)
def test_config_file_settings_in_setupcfg(self):
+ # Configuration will be read from setup.cfg from sections prefixed with
+ # "coverage:"
nested = self.LOTSA_SETTINGS.format(section="coverage:")
self.make_file("setup.cfg", nested + "\n" + self.SETUP_CFG)
cov = coverage.coverage()
@@ -306,7 +308,7 @@ class ConfigFileTest(CoverageTest):
include = foo
""")
self.make_file("setup.cfg", """\
- [run]
+ [coverage:run]
omit = bar
branch = true
""")
@@ -315,6 +317,16 @@ class ConfigFileTest(CoverageTest):
self.assertEqual(cov.config.omit, None)
self.assertEqual(cov.config.branch, False)
+ def test_setupcfg_only_if_prefixed(self):
+ self.make_file("setup.cfg", """\
+ [run]
+ omit = bar
+ branch = true
+ """)
+ cov = coverage.coverage()
+ self.assertEqual(cov.config.omit, None)
+ self.assertEqual(cov.config.branch, False)
+
def test_non_ascii(self):
self.make_file(".coveragerc", """\
[html]