diff options
author | Domen Kožar <domen@dev.si> | 2012-08-13 19:26:18 +0200 |
---|---|---|
committer | Domen Kožar <domen@dev.si> | 2012-08-13 19:26:18 +0200 |
commit | 9c393d56633ff2d274e95b1eb23b1dbc53ba67cf (patch) | |
tree | ddcdca821a30c13189f453f2e14d48fa85a19687 /functional_tests | |
parent | a6894e0d23afc3afeb921620a2b61ebf6bbea5c8 (diff) | |
download | nose-9c393d56633ff2d274e95b1eb23b1dbc53ba67cf.tar.gz |
add --cover-min-percentage support to cover plugin.
Diffstat (limited to 'functional_tests')
-rw-r--r-- | functional_tests/test_coverage_plugin.py | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/functional_tests/test_coverage_plugin.py b/functional_tests/test_coverage_plugin.py index d1b2632..d6fb8a6 100644 --- a/functional_tests/test_coverage_plugin.py +++ b/functional_tests/test_coverage_plugin.py @@ -25,7 +25,7 @@ class TestCoveragePlugin(PluginTester, unittest.TestCase): super(TestCoveragePlugin, self).setUp() def runTest(self): - self.assertTrue("blah 4 1 75% 6" in self.output) + self.assertTrue("blah 4 3 25% 1" in self.output) self.assertTrue("Ran 1 test in""" in self.output) # Assert coverage html report exists self.assertTrue(os.path.exists(os.path.join(self.cover_html_dir, @@ -33,5 +33,24 @@ class TestCoveragePlugin(PluginTester, unittest.TestCase): # Assert coverage data is saved self.assertTrue(os.path.exists(self.cover_file)) + +class TestCoverageMinPercentagePlugin(PluginTester, unittest.TestCase): + activate = "--with-coverage" + args = ['-v', '--cover-package=blah', '--cover-min-percentage', '100'] + plugins = [Coverage()] + suitepath = os.path.join(support, 'coverage') + + def setUp(self): + self.cover_file = os.path.join(os.getcwd(), '.coverage') + self.cover_html_dir = os.path.join(os.getcwd(), 'cover') + if os.path.exists(self.cover_file): + os.unlink(self.cover_file) + if os.path.exists(self.cover_html_dir): + shutil.rmtree(self.cover_html_dir) + self.assertRaises(SystemExit, super(TestCoverageMinPercentagePlugin, self).setUp) + + def runTest(self): + pass + if __name__ == '__main__': unittest.main() |