From 308385c2b1348f7aaa271ef1785a9d8a3fb03715 Mon Sep 17 00:00:00 2001 From: Mark <1515135+MarkKoz@users.noreply.github.com> Date: Tue, 7 Jun 2022 10:20:31 -0700 Subject: Use new NsJail instance for each test in NsJailArgsTests --- tests/test_nsjail.py | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/tests/test_nsjail.py b/tests/test_nsjail.py index 745c44f..492c2f9 100644 --- a/tests/test_nsjail.py +++ b/tests/test_nsjail.py @@ -285,18 +285,17 @@ class NsJailTests(unittest.TestCase): class NsJailArgsTests(unittest.TestCase): - @classmethod - def setUpClass(cls): - cls._temp_dir = tempfile.TemporaryDirectory() - cls.addClassCleanup(cls._temp_dir.cleanup) - - cls.nsjail_path = shutil.copy2("/usr/sbin/nsjail", cls._temp_dir.name) - cls.config_path = shutil.copy2("./config/snekbox.cfg", cls._temp_dir.name) - cls.max_output_size = 1_234_567 - cls.read_chunk_size = 12_345 - - cls.nsjail = NsJail( - cls.nsjail_path, cls.config_path, cls.max_output_size, cls.read_chunk_size + def setUp(self): + self._temp_dir = tempfile.TemporaryDirectory() + self.addClassCleanup(self._temp_dir.cleanup) + + self.nsjail_path = shutil.copy2("/usr/sbin/nsjail", self._temp_dir.name) + self.config_path = shutil.copy2("./config/snekbox.cfg", self._temp_dir.name) + self.max_output_size = 1_234_567 + self.read_chunk_size = 12_345 + + self.nsjail = NsJail( + self.nsjail_path, self.config_path, self.max_output_size, self.read_chunk_size ) logging.getLogger("snekbox.nsjail").setLevel(logging.WARNING) -- cgit v1.2.3