summaryrefslogtreecommitdiff
path: root/test/test_execfile.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2009-05-08 23:31:51 -0400
committerNed Batchelder <ned@nedbatchelder.com>2009-05-08 23:31:51 -0400
commitfce62d380f82f6a650a8297341bff3044400b4f9 (patch)
treeda3984e580bf6f57797c6aa2c192c33f1bf0db61 /test/test_execfile.py
parent6bac20d0a7a8815a7d1cf789642ba2342ae212ac (diff)
downloadpython-coveragepy-git-fce62d380f82f6a650a8297341bff3044400b4f9.tar.gz
makeFile is more useful if it doesn't append .py
Diffstat (limited to 'test/test_execfile.py')
-rw-r--r--test/test_execfile.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/test/test_execfile.py b/test/test_execfile.py
index d46732d2..60ef1952 100644
--- a/test/test_execfile.py
+++ b/test/test_execfile.py
@@ -34,3 +34,17 @@ class RunTest(CoverageTest):
# Argv should have the proper values.
self.assertEqual(mod_globs['argv'], [tryfile, "arg1", "arg2"])
+
+ def test_no_c_file(self):
+ self.makeFile("mycode.py", """\
+ a = 1
+ b = 2
+ if b == 3:
+ c = 4
+ d = 5
+ """)
+
+ self.assert_(not os.path.exists(".coverage"))
+ self.run_command("coverage -x mycode.py")
+ self.assert_(os.path.exists(".coverage"))
+ \ No newline at end of file