aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_nsjail.py
diff options
context:
space:
mode:
authorGravatar Chris Lovering <[email protected]>2023-10-09 22:17:54 +0100
committerGravatar Chris Lovering <[email protected]>2024-10-03 21:24:46 +0100
commitc24785d488e3fefeff50bc79b0fd262d09c3043a (patch)
treec8bb90ae5090abf453e8569a784617f1cb1030fb /tests/test_nsjail.py
parentAdd tests for multi-version support (diff)
Allow setting a binary_path when calling /eval
Diffstat (limited to 'tests/test_nsjail.py')
-rw-r--r--tests/test_nsjail.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/test_nsjail.py b/tests/test_nsjail.py
index dde20bc..2d21ad3 100644
--- a/tests/test_nsjail.py
+++ b/tests/test_nsjail.py
@@ -26,6 +26,8 @@ class NsJailTests(unittest.TestCase):
# Hard-coded because it's non-trivial to parse the mount options.
self.shm_mount_size = 40 * Size.MiB
+ self.default_binary_path = "/lang/python/default/bin/python"
+
def eval_code(self, code: str):
return self.nsjail.python3(["-c", code])
@@ -547,7 +549,7 @@ class NsJailTests(unittest.TestCase):
for args, expected in cases:
with self.subTest(args=args):
result = self.nsjail.python3(py_args=args)
- idx = result.args.index(self.nsjail.config.exec_bin.path)
+ idx = result.args.index(self.default_binary_path)
self.assertEqual(result.args[idx + 1 :], expected)
self.assertEqual(result.returncode, 0)