diff options
Diffstat (limited to 'test/test_cmdline.py')
-rw-r--r-- | test/test_cmdline.py | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/test/test_cmdline.py b/test/test_cmdline.py index d51553f0..2a09f1af 100644 --- a/test/test_cmdline.py +++ b/test/test_cmdline.py @@ -268,8 +268,8 @@ class ClassicCmdLineTest(CmdLineTest): def testHelp(self): # coverage -h - self.cmd_help("-h", topic="usage", ret=OK) - self.cmd_help("--help", topic="usage", ret=OK) + self.cmd_help("-h", topic="classic_usage", ret=OK) + self.cmd_help("--help", topic="classic_usage", ret=OK) ## Error cases @@ -325,9 +325,17 @@ class ClassicCmdLineTest(CmdLineTest): class NewCmdLineTest(CmdLineTest): """Tests of the coverage.py command line.""" + def testHelp(self): + self.cmd_executes("help", ".help_fn(topic='help')") + + def testCmdHelp(self): + self.cmd_executes("run --help", + ".help_fn(parser='<CmdOptionParser:run>')") + self.cmd_executes_same("help run", "run --help") + def testRun(self): self.cmd_executes_same("run f.py", "-e -x f.py") - self.cmd_executes_same("run f.py -a -z a1 a2", "-e -x f.py -a -z a1 a2") + self.cmd_executes_same("run f.py -a arg -z", "-e -x f.py -a arg -z") self.cmd_executes_same("run -a f.py", "-x f.py") self.cmd_executes_same("run -p f.py", "-e -x -p f.py") self.cmd_executes_same("run -L f.py", "-e -x -L f.py") @@ -335,9 +343,7 @@ class NewCmdLineTest(CmdLineTest): self.cmd_executes_same("run", "-x") def testNoArgumentsAtAll(self): - self.cmd_help("", - "Code coverage for Python. Use -h for help.", ret=OK - ) + self.cmd_help("", topic="minimum_help", ret=OK) def testBadCommand(self): self.cmd_help("xyzzy", "Unknown command: 'xyzzy'") |