diff options
author | wonwinmcbrootles@Wonwin-McBrootles-Computer.local <wonwinmcbrootles@Wonwin-McBrootles-Computer.local> | 2010-05-09 22:25:41 -0600 |
---|---|---|
committer | wonwinmcbrootles@Wonwin-McBrootles-Computer.local <wonwinmcbrootles@Wonwin-McBrootles-Computer.local> | 2010-05-09 22:25:41 -0600 |
commit | bc92b67f11207ffdaff085661cda0118f13a6656 (patch) | |
tree | ffcf824be4fca875b503a06a19b22a80785cc337 /test | |
parent | 3fa1d99066ecbbd02b15885b18c6e99385733954 (diff) | |
download | python-coveragepy-bc92b67f11207ffdaff085661cda0118f13a6656.tar.gz |
fix a couple of bugs in control.py such that handling of omit_prefixes and/or require_prefixes was wrong
update cmdline tests so they don't go red due to an unexpected constructor argument 'require_prefixes'
note that there is not a real test of the "--require" cmdline argument -- I just added "require_prefixes=None" to the tests, so there is not test which tests what happens when someone passes --require= to the summary commands, much less to the run command.
Diffstat (limited to 'test')
-rw-r--r-- | test/test_cmdline.py | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/test/test_cmdline.py b/test/test_cmdline.py index 3c2ecef..fcb3caa 100644 --- a/test/test_cmdline.py +++ b/test/test_cmdline.py @@ -159,31 +159,31 @@ class ClassicCmdLineTest(CmdLineTest): def testReport(self): # coverage -r [-m] [-i] [-o DIR,...] [FILE1 FILE2 ...] self.cmd_executes("-r", self.INIT_LOAD + """\ - .report(ignore_errors=None, omit_prefixes=None, morfs=[], + .report(ignore_errors=None, omit_prefixes=None, require_prefixes=None, morfs=[], show_missing=None) """) self.cmd_executes("-r -i", self.INIT_LOAD + """\ - .report(ignore_errors=True, omit_prefixes=None, morfs=[], + .report(ignore_errors=True, omit_prefixes=None, require_prefixes=None, morfs=[], show_missing=None) """) self.cmd_executes("-r -m", self.INIT_LOAD + """\ - .report(ignore_errors=None, omit_prefixes=None, morfs=[], + .report(ignore_errors=None, omit_prefixes=None, require_prefixes=None, morfs=[], show_missing=True) """) self.cmd_executes("-r -o fooey", self.INIT_LOAD + """\ - .report(ignore_errors=None, omit_prefixes=["fooey"], + .report(ignore_errors=None, omit_prefixes=["fooey"], require_prefixes=None, morfs=[], show_missing=None) """) self.cmd_executes("-r -o fooey,booey", self.INIT_LOAD + """\ - .report(ignore_errors=None, omit_prefixes=["fooey", "booey"], + .report(ignore_errors=None, omit_prefixes=["fooey", "booey"], require_prefixes=None, morfs=[], show_missing=None) """) self.cmd_executes("-r mod1", self.INIT_LOAD + """\ - .report(ignore_errors=None, omit_prefixes=None, + .report(ignore_errors=None, omit_prefixes=None, require_prefixes=None, morfs=["mod1"], show_missing=None) """) self.cmd_executes("-r mod1 mod2 mod3", self.INIT_LOAD + """\ - .report(ignore_errors=None, omit_prefixes=None, + .report(ignore_errors=None, omit_prefixes=None, require_prefixes=None, morfs=["mod1", "mod2", "mod3"], show_missing=None) """) @@ -201,31 +201,31 @@ class ClassicCmdLineTest(CmdLineTest): # coverage -a [-d DIR] [-i] [-o DIR,...] [FILE1 FILE2 ...] self.cmd_executes("-a", self.INIT_LOAD + """\ .annotate(directory=None, ignore_errors=None, - omit_prefixes=None, morfs=[]) + omit_prefixes=None, require_prefixes=None, morfs=[]) """) self.cmd_executes("-a -d dir1", self.INIT_LOAD + """\ .annotate(directory="dir1", ignore_errors=None, - omit_prefixes=None, morfs=[]) + omit_prefixes=None, require_prefixes=None, morfs=[]) """) self.cmd_executes("-a -i", self.INIT_LOAD + """\ .annotate(directory=None, ignore_errors=True, - omit_prefixes=None, morfs=[]) + omit_prefixes=None, require_prefixes=None, morfs=[]) """) self.cmd_executes("-a -o fooey", self.INIT_LOAD + """\ .annotate(directory=None, ignore_errors=None, - omit_prefixes=["fooey"], morfs=[]) + omit_prefixes=["fooey"], require_prefixes=None, morfs=[]) """) self.cmd_executes("-a -o fooey,booey", self.INIT_LOAD + """\ .annotate(directory=None, ignore_errors=None, - omit_prefixes=["fooey", "booey"], morfs=[]) + omit_prefixes=["fooey", "booey"], require_prefixes=None, morfs=[]) """) self.cmd_executes("-a mod1", self.INIT_LOAD + """\ .annotate(directory=None, ignore_errors=None, - omit_prefixes=None, morfs=["mod1"]) + omit_prefixes=None, require_prefixes=None, morfs=["mod1"]) """) self.cmd_executes("-a mod1 mod2 mod3", self.INIT_LOAD + """\ .annotate(directory=None, ignore_errors=None, - omit_prefixes=None, morfs=["mod1", "mod2", "mod3"]) + omit_prefixes=None, require_prefixes=None, morfs=["mod1", "mod2", "mod3"]) """) self.cmd_executes_same("-a", "--annotate") @@ -242,31 +242,31 @@ class ClassicCmdLineTest(CmdLineTest): # coverage -b -d DIR [-i] [-o DIR,...] [FILE1 FILE2 ...] self.cmd_executes("-b", self.INIT_LOAD + """\ .html_report(directory=None, ignore_errors=None, - omit_prefixes=None, morfs=[]) + omit_prefixes=None, require_prefixes=None, morfs=[]) """) self.cmd_executes("-b -d dir1", self.INIT_LOAD + """\ .html_report(directory="dir1", ignore_errors=None, - omit_prefixes=None, morfs=[]) + omit_prefixes=None, require_prefixes=None, morfs=[]) """) self.cmd_executes("-b -i", self.INIT_LOAD + """\ .html_report(directory=None, ignore_errors=True, - omit_prefixes=None, morfs=[]) + omit_prefixes=None, require_prefixes=None, morfs=[]) """) self.cmd_executes("-b -o fooey", self.INIT_LOAD + """\ .html_report(directory=None, ignore_errors=None, - omit_prefixes=["fooey"], morfs=[]) + omit_prefixes=["fooey"], require_prefixes=None, morfs=[]) """) self.cmd_executes("-b -o fooey,booey", self.INIT_LOAD + """\ .html_report(directory=None, ignore_errors=None, - omit_prefixes=["fooey", "booey"], morfs=[]) + omit_prefixes=["fooey", "booey"], require_prefixes=None, morfs=[]) """) self.cmd_executes("-b mod1", self.INIT_LOAD + """\ .html_report(directory=None, ignore_errors=None, - omit_prefixes=None, morfs=["mod1"]) + omit_prefixes=None, require_prefixes=None, morfs=["mod1"]) """) self.cmd_executes("-b mod1 mod2 mod3", self.INIT_LOAD + """\ .html_report(directory=None, ignore_errors=None, - omit_prefixes=None, morfs=["mod1", "mod2", "mod3"]) + omit_prefixes=None, require_prefixes=None, morfs=["mod1", "mod2", "mod3"]) """) self.cmd_executes_same("-b", "--html") @@ -471,35 +471,35 @@ class NewCmdLineTest(CmdLineTest): def testXml(self): # coverage xml [-i] [--omit DIR,...] [FILE1 FILE2 ...] self.cmd_executes("xml", self.INIT_LOAD + """\ - .xml_report(ignore_errors=None, omit_prefixes=None, morfs=[], + .xml_report(ignore_errors=None, omit_prefixes=None, require_prefixes=None, morfs=[], outfile="coverage.xml") """) self.cmd_executes("xml -i", self.INIT_LOAD + """\ - .xml_report(ignore_errors=True, omit_prefixes=None, morfs=[], + .xml_report(ignore_errors=True, omit_prefixes=None, require_prefixes=None, morfs=[], outfile="coverage.xml") """) self.cmd_executes("xml -o myxml.foo", self.INIT_LOAD + """\ - .xml_report(ignore_errors=None, omit_prefixes=None, morfs=[], + .xml_report(ignore_errors=None, omit_prefixes=None, require_prefixes=None, morfs=[], outfile="myxml.foo") """) self.cmd_executes("xml -o -", self.INIT_LOAD + """\ - .xml_report(ignore_errors=None, omit_prefixes=None, morfs=[], + .xml_report(ignore_errors=None, omit_prefixes=None, require_prefixes=None, morfs=[], outfile="-") """) self.cmd_executes("xml --omit fooey", self.INIT_LOAD + """\ - .xml_report(ignore_errors=None, omit_prefixes=["fooey"], morfs=[], + .xml_report(ignore_errors=None, omit_prefixes=["fooey"], require_prefixes=None, morfs=[], outfile="coverage.xml") """) self.cmd_executes("xml --omit fooey,booey", self.INIT_LOAD + """\ - .xml_report(ignore_errors=None, omit_prefixes=["fooey", "booey"], + .xml_report(ignore_errors=None, omit_prefixes=["fooey", "booey"], require_prefixes=None, morfs=[], outfile="coverage.xml") """) self.cmd_executes("xml mod1", self.INIT_LOAD + """\ - .xml_report(ignore_errors=None, omit_prefixes=None, morfs=["mod1"], + .xml_report(ignore_errors=None, omit_prefixes=None, require_prefixes=None, morfs=["mod1"], outfile="coverage.xml") """) self.cmd_executes("xml mod1 mod2 mod3", self.INIT_LOAD + """\ - .xml_report(ignore_errors=None, omit_prefixes=None, + .xml_report(ignore_errors=None, omit_prefixes=None, require_prefixes=None, morfs=["mod1", "mod2", "mod3"], outfile="coverage.xml") """) |