aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_nsjail.py
diff options
context:
space:
mode:
authorGravatar Mark <[email protected]>2021-05-19 12:32:11 -0700
committerGravatar GitHub <[email protected]>2021-05-19 12:32:11 -0700
commit981afed494527bb894065a7d9e49133751eee485 (patch)
tree9383cf948788290ea5bd78bf15cf3a734479702c /tests/test_nsjail.py
parentMerge PR #100 - avoid decoding of invalid Unicode output (diff)
parentchore: 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.py13
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)