summaryrefslogtreecommitdiff
path: root/test/test_cmdline.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2009-12-06 22:31:54 -0500
committerNed Batchelder <ned@nedbatchelder.com>2009-12-06 22:31:54 -0500
commitd1296d9cf4465ae62786f84801c6f5e3fc2540f7 (patch)
tree45be09fd6be8800dea62bb2a770140056f4ae996 /test/test_cmdline.py
parentf5853dc3ee646454179dc1b49ae41c073915c482 (diff)
downloadpython-coveragepy-git-d1296d9cf4465ae62786f84801c6f5e3fc2540f7.tar.gz
A --rcfile argument to specify the config file.
Diffstat (limited to 'test/test_cmdline.py')
-rw-r--r--test/test_cmdline.py24
1 files changed, 16 insertions, 8 deletions
diff --git a/test/test_cmdline.py b/test/test_cmdline.py
index 26046e7d..f06e8149 100644
--- a/test/test_cmdline.py
+++ b/test/test_cmdline.py
@@ -14,7 +14,7 @@ class CmdLineTest(CoverageTest):
run_in_temp_dir = False
INIT_LOAD = """\
- .coverage(cover_pylib=None, data_suffix=False, timid=None, branch=None)
+ .coverage(cover_pylib=None, data_suffix=False, timid=None, branch=None, config_file=True)
.load()\n"""
def model_object(self):
@@ -83,7 +83,7 @@ class ClassicCmdLineTest(CmdLineTest):
def testErase(self):
# coverage -e
self.cmd_executes("-e", """\
- .coverage(cover_pylib=None, data_suffix=False, timid=None, branch=None)
+ .coverage(cover_pylib=None, data_suffix=False, timid=None, branch=None, config_file=True)
.erase()
""")
self.cmd_executes_same("-e", "--erase")
@@ -93,7 +93,7 @@ class ClassicCmdLineTest(CmdLineTest):
# -x calls coverage.load first.
self.cmd_executes("-x foo.py", """\
- .coverage(cover_pylib=None, data_suffix=False, timid=None, branch=None)
+ .coverage(cover_pylib=None, data_suffix=False, timid=None, branch=None, config_file=True)
.load()
.start()
.run_python_file('foo.py', ['foo.py'])
@@ -102,7 +102,7 @@ class ClassicCmdLineTest(CmdLineTest):
""")
# -e -x calls coverage.erase first.
self.cmd_executes("-e -x foo.py", """\
- .coverage(cover_pylib=None, data_suffix=False, timid=None, branch=None)
+ .coverage(cover_pylib=None, data_suffix=False, timid=None, branch=None, config_file=True)
.erase()
.start()
.run_python_file('foo.py', ['foo.py'])
@@ -111,7 +111,7 @@ class ClassicCmdLineTest(CmdLineTest):
""")
# --timid sets a flag, and program arguments get passed through.
self.cmd_executes("-x --timid foo.py abc 123", """\
- .coverage(cover_pylib=None, data_suffix=False, timid=True, branch=None)
+ .coverage(cover_pylib=None, data_suffix=False, timid=True, branch=None, config_file=True)
.load()
.start()
.run_python_file('foo.py', ['foo.py', 'abc', '123'])
@@ -120,7 +120,7 @@ class ClassicCmdLineTest(CmdLineTest):
""")
# -L sets a flag, and flags for the program don't confuse us.
self.cmd_executes("-x -p -L foo.py -a -b", """\
- .coverage(cover_pylib=True, data_suffix=True, timid=None, branch=None)
+ .coverage(cover_pylib=True, data_suffix=True, timid=None, branch=None, config_file=True)
.load()
.start()
.run_python_file('foo.py', ['foo.py', '-a', '-b'])
@@ -137,7 +137,7 @@ class ClassicCmdLineTest(CmdLineTest):
def testCombine(self):
# coverage -c
self.cmd_executes("-c", """\
- .coverage(cover_pylib=None, data_suffix=False, timid=None, branch=None)
+ .coverage(cover_pylib=None, data_suffix=False, timid=None, branch=None, config_file=True)
.load()
.combine()
.save()
@@ -388,7 +388,15 @@ class NewCmdLineTest(CmdLineTest):
self.cmd_executes_same("run --timid f.py", "-e -x --timid f.py")
self.cmd_executes_same("run", "-x")
self.cmd_executes("run --branch foo.py", """\
- .coverage(cover_pylib=None, data_suffix=False, timid=None, branch=True)
+ .coverage(cover_pylib=None, data_suffix=False, timid=None, branch=True, config_file=True)
+ .erase()
+ .start()
+ .run_python_file('foo.py', ['foo.py'])
+ .stop()
+ .save()
+ """)
+ self.cmd_executes("run --rcfile=myrc.rc foo.py", """\
+ .coverage(cover_pylib=None, data_suffix=False, timid=None, branch=None, config_file="myrc.rc")
.erase()
.start()
.run_python_file('foo.py', ['foo.py'])