diff options
| author | 2023-10-09 22:17:54 +0100 | |
|---|---|---|
| committer | 2024-10-03 21:24:46 +0100 | |
| commit | c24785d488e3fefeff50bc79b0fd262d09c3043a (patch) | |
| tree | c8bb90ae5090abf453e8569a784617f1cb1030fb /tests | |
| parent | Add tests for multi-version support (diff) | |
Allow setting a binary_path when calling /eval
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_nsjail.py | 4 | 
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) | 
