Harden detached worker module startup
This commit is contained in:
parent
5b43c44dd7
commit
d65b83a140
3 changed files with 12 additions and 3 deletions
|
|
@ -118,7 +118,7 @@ class ProjectionWorkerTests(unittest.TestCase):
|
|||
command = launched.call_args.args[0]
|
||||
options = launched.call_args.kwargs
|
||||
self.assertEqual(
|
||||
[sys.executable, "-I", "-m", "docforge.projection_worker"],
|
||||
[sys.executable, "-I", "-m", "docforge._projection_worker_main"],
|
||||
command,
|
||||
)
|
||||
self.assertIs(options["shell"], False)
|
||||
|
|
@ -372,7 +372,7 @@ class ProjectionWorkerTests(unittest.TestCase):
|
|||
for request in requests:
|
||||
with self.subTest(length=len(request)):
|
||||
completed = subprocess.run(
|
||||
[sys.executable, "-m", "docforge.projection_worker"],
|
||||
[sys.executable, "-I", "-m", "docforge._projection_worker_main"],
|
||||
cwd=ROOT,
|
||||
input=request,
|
||||
capture_output=True,
|
||||
|
|
@ -381,6 +381,7 @@ class ProjectionWorkerTests(unittest.TestCase):
|
|||
)
|
||||
self.assertEqual(2, completed.returncode)
|
||||
self.assertEqual(b"", completed.stdout)
|
||||
self.assertEqual(b"", completed.stderr)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue