summaryrefslogtreecommitdiff
path: root/tests/test_config.py
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
commitab72777fedc76497fee561642e85ea09bc4624e1 (patch)
treea6a5f3481b4d2a5d9594f62f3d299a25dde2f801 /tests/test_config.py
parent95861aa3be82af5fcb700ce5ea94029db7b4b5c5 (diff)
downloadpython-coveragepy-ab72777fedc76497fee561642e85ea09bc4624e1.tar.gz
Fix one test and add one test for setup.cfg settings
Diffstat (limited to 'tests/test_config.py')
-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 232d228..15a0c56 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]