summaryrefslogtreecommitdiff
path: root/tests/test_execfile.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_execfile.py')
-rw-r--r--tests/test_execfile.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/tests/test_execfile.py b/tests/test_execfile.py
index a3ea1153..135240f9 100644
--- a/tests/test_execfile.py
+++ b/tests/test_execfile.py
@@ -165,22 +165,27 @@ class RunModuleTest(CoverageTest):
def test_runmod2(self):
run_python_module("pkg1.runmod2", ["runmod2", "hello"])
self.assertEqual(self.stderr(), "")
- self.assertEqual(self.stdout(), "runmod2: passed hello\n")
+ self.assertEqual(self.stdout(), "pkg1.__init__: pkg1\nrunmod2: passed hello\n")
def test_runmod3(self):
run_python_module("pkg1.sub.runmod3", ["runmod3", "hello"])
self.assertEqual(self.stderr(), "")
- self.assertEqual(self.stdout(), "runmod3: passed hello\n")
+ self.assertEqual(self.stdout(), "pkg1.__init__: pkg1\nrunmod3: passed hello\n")
def test_pkg1_main(self):
run_python_module("pkg1", ["pkg1", "hello"])
self.assertEqual(self.stderr(), "")
- self.assertEqual(self.stdout(), "pkg1.__main__: passed hello\n")
+ self.assertEqual(self.stdout(), "pkg1.__init__: pkg1\npkg1.__main__: passed hello\n")
def test_pkg1_sub_main(self):
run_python_module("pkg1.sub", ["pkg1.sub", "hello"])
self.assertEqual(self.stderr(), "")
- self.assertEqual(self.stdout(), "pkg1.sub.__main__: passed hello\n")
+ self.assertEqual(self.stdout(), "pkg1.__init__: pkg1\npkg1.sub.__main__: passed hello\n")
+
+ def test_pkg1_init(self):
+ run_python_module("pkg1.__init__", ["pkg1.__init__", "wut?"])
+ self.assertEqual(self.stderr(), "")
+ self.assertEqual(self.stdout(), "pkg1.__init__: pkg1\npkg1.__init__: __main__\n")
def test_no_such_module(self):
with self.assertRaises(NoSource):