Commit 220703c0 authored by Antoine Pitrou's avatar Antoine Pitrou

Fix test_subprocess so that it works when launched from another directory than

the source dist.
parent db0162a1
...@@ -142,8 +142,9 @@ class ProcessTestCase(unittest.TestCase): ...@@ -142,8 +142,9 @@ class ProcessTestCase(unittest.TestCase):
self.assertEqual(p.stderr, None) self.assertEqual(p.stderr, None)
def test_executable(self): def test_executable(self):
p = subprocess.Popen(["somethingyoudonthave", arg0 = os.path.join(os.path.dirname(sys.executable),
"-c", "import sys; sys.exit(47)"], "somethingyoudonthave")
p = subprocess.Popen([arg0, "-c", "import sys; sys.exit(47)"],
executable=sys.executable) executable=sys.executable)
p.wait() p.wait()
self.assertEqual(p.returncode, 47) self.assertEqual(p.returncode, 47)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment