diff options
author | 2021-05-19 12:32:11 -0700 | |
---|---|---|
committer | 2021-05-19 12:32:11 -0700 | |
commit | 981afed494527bb894065a7d9e49133751eee485 (patch) | |
tree | 9383cf948788290ea5bd78bf15cf3a734479702c /tests/test_nsjail.py | |
parent | Merge PR #100 - avoid decoding of invalid Unicode output (diff) | |
parent | chore: Use TestCase.subTest (diff) |
Merge #108 - allow custom arguments to be passed to eval
Diffstat (limited to 'tests/test_nsjail.py')
-rw-r--r-- | tests/test_nsjail.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/test_nsjail.py b/tests/test_nsjail.py index 46193b2..8955b4a 100644 --- a/tests/test_nsjail.py +++ b/tests/test_nsjail.py @@ -217,3 +217,16 @@ class NsJailTests(unittest.TestCase): output = self.nsjail._consume_stdout(nsjail_subprocess) self.assertEqual(output, chunk * expected_chunks) + + def test_nsjail_args(self): + args = ("foo", "bar") + result = self.nsjail.python3("", nsjail_args=args) + + self.assertEqual(result.args[9:11], args) + + def test_py_args(self): + args = ("-m", "timeit") + result = self.nsjail.python3("", py_args=args) + + self.assertEqual(result.returncode, 0) + self.assertEqual(result.args[-3:-1], args) |