Commit 39b6b8b0 by Will Daly

Added test that jailed code can't fork.

parent 894f83e2
......@@ -127,7 +127,15 @@ class TestLimits(JailCodeHelpers, unittest.TestCase):
self.assertEqual(res.stdout, "Reading google\n")
self.assertIn("IOError", res.stderr)
# TODO: fork
def test_cant_fork(self):
res = jailpy(code=dedent("""\
import os
print "Forking"
child_ppid = os.fork()
"""))
self.assertNotEqual(res.status, 0)
self.assertEqual(res.stdout, "Forking\n")
self.assertIn("OSError", res.stderr)
class TestMalware(JailCodeHelpers, unittest.TestCase):
......
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