summaryrefslogtreecommitdiff
path: root/test/test_coverage.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2009-04-28 18:24:40 -0400
committerNed Batchelder <ned@nedbatchelder.com>2009-04-28 18:24:40 -0400
commit8b2364acc9025c8931d9a61b94be2268353deb12 (patch)
tree6464527427f694d2501392ddac722d94d70406f6 /test/test_coverage.py
parent9587cb624baae9852593a26b0ff5beaf73ad24d9 (diff)
downloadpython-coveragepy-git-8b2364acc9025c8931d9a61b94be2268353deb12.tar.gz
Split out the cmdline.py tests.
Diffstat (limited to 'test/test_coverage.py')
-rw-r--r--test/test_coverage.py30
1 files changed, 0 insertions, 30 deletions
diff --git a/test/test_coverage.py b/test/test_coverage.py
index 7d6e866a..f9f4c55f 100644
--- a/test/test_coverage.py
+++ b/test/test_coverage.py
@@ -1690,36 +1690,6 @@ class ApiTest(CoverageTest):
-class CmdLineTest(CoverageTest):
- def help_fn(self, error=None):
- raise Exception(error or "__doc__")
-
- def command_line(self, argv):
- return coverage.CoverageScript().command_line(argv, self.help_fn)
-
- def testHelp(self):
- self.assertRaisesMsg(Exception, "__doc__", self.command_line, ['-h'])
- self.assertRaisesMsg(Exception, "__doc__", self.command_line, ['--help'])
-
- def testUnknownOption(self):
- self.assertRaisesMsg(Exception, "option -z not recognized", self.command_line, ['-z'])
-
- def testBadActionCombinations(self):
- self.assertRaisesMsg(Exception, "You can't specify the 'erase' and 'annotate' options at the same time.", self.command_line, ['-e', '-a'])
- self.assertRaisesMsg(Exception, "You can't specify the 'erase' and 'report' options at the same time.", self.command_line, ['-e', '-r'])
- self.assertRaisesMsg(Exception, "You can't specify the 'erase' and 'combine' options at the same time.", self.command_line, ['-e', '-c'])
- self.assertRaisesMsg(Exception, "You can't specify the 'execute' and 'annotate' options at the same time.", self.command_line, ['-x', '-a'])
- self.assertRaisesMsg(Exception, "You can't specify the 'execute' and 'report' options at the same time.", self.command_line, ['-x', '-r'])
- self.assertRaisesMsg(Exception, "You can't specify the 'execute' and 'combine' options at the same time.", self.command_line, ['-x', '-c'])
-
- def testNeedAction(self):
- self.assertRaisesMsg(Exception, "You must specify at least one of -e, -x, -c, -r, -a, or -b.", self.command_line, ['-p'])
-
- def testArglessActions(self):
- self.assertRaisesMsg(Exception, "Unexpected arguments: foo bar", self.command_line, ['-e', 'foo', 'bar'])
- self.assertRaisesMsg(Exception, "Unexpected arguments: baz quux", self.command_line, ['-c', 'baz', 'quux'])
-
-
class ProcessTest(CoverageTest):
def testSaveOnExit(self):
self.makeFile("mycode", """\