diff options
author | 2023-03-02 17:51:54 -0500 | |
---|---|---|
committer | 2023-03-02 17:51:54 -0500 | |
commit | dc0cc6a38a2f7e7be2153bdaab549874f60bd9ba (patch) | |
tree | 82280277fcf0c8e27b04ec368cd649c4b2419aab /tests/test_nsjail.py | |
parent | Conditionally exclude provided files based on last modified time (diff) |
Update file write error unit test
Diffstat (limited to 'tests/test_nsjail.py')
-rw-r--r-- | tests/test_nsjail.py | 12 |
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( |