aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Ionite <[email protected]>2023-03-02 17:51:54 -0500
committerGravatar Ionite <[email protected]>2023-03-02 17:51:54 -0500
commitdc0cc6a38a2f7e7be2153bdaab549874f60bd9ba (patch)
tree82280277fcf0c8e27b04ec368cd649c4b2419aab
parentConditionally exclude provided files based on last modified time (diff)
Update file write error unit test
-rw-r--r--tests/test_nsjail.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/tests/test_nsjail.py b/tests/test_nsjail.py
index 138c68a..f97b2d7 100644
--- a/tests/test_nsjail.py
+++ b/tests/test_nsjail.py
@@ -210,11 +210,17 @@ class NsJailTests(unittest.TestCase):
def test_file_write_error(self):
"""Test errors during file write."""
- result = self.nsjail.python3([""], [FileAttachment("../dev", "hello".encode())])
+ result = self.nsjail.python3(
+ [""],
+ [
+ FileAttachment("dir/test.txt", b"abc"),
+ FileAttachment("dir", b"xyz"),
+ ],
+ )
- self.assertEqual(result.returncode, None)
- self.assertEqual(result.stdout, "IsADirectoryError: Failed to create file 'output'.")
+ self.assertEqual(result.stdout, "IsADirectoryError: Failed to create file 'dir'.")
self.assertEqual(result.stderr, None)
+ self.assertEqual(result.returncode, None)
def test_sigsegv_returns_139(self): # In honour of Juan.
code = dedent(