mirror of
https://github.com/QingdaoU/Judger.git
synced 2025-01-17 01:44:46 +00:00
fix broken tests
This commit is contained in:
parent
62619ae9da
commit
62f6e7a8ed
@ -56,27 +56,27 @@ class JudgerTest(TestCase):
|
||||
def _judger_cpu_time_args_check(self):
|
||||
with self.assertRaisesRegexp(ValueError, "max_cpu_time must > 1 ms"):
|
||||
judger.run(path="/bin/ls",
|
||||
in_file=os.path.join(os.path.dirname(os.path.abspath(__file__)), "/dev/null"),
|
||||
in_file="/dev/null",
|
||||
out_file="/dev/null", max_cpu_time=-1, max_memory=200000000,
|
||||
env=["aaa=123"], use_sandbox=False, use_nobody=False)
|
||||
|
||||
def _judger_memory_args_check(self):
|
||||
with self.assertRaisesRegexp(ValueError, "max_memory must > 16M"):
|
||||
judger.run(path="/bin/ls",
|
||||
in_file=os.path.join(os.path.dirname(os.path.abspath(__file__)), "/dev/null"),
|
||||
in_file="/dev/null",
|
||||
out_file="/dev/null", max_cpu_time=1000, max_memory=100,
|
||||
env=["aaa=123"], use_sandbox=True, use_nobody=True)
|
||||
|
||||
def _judger_exec_file_args_check(self):
|
||||
with self.assertRaisesRegexp(ValueError, "in_file does not exist"):
|
||||
with self.assertRaisesRegexp(ValueError, "Exec file does not exist"):
|
||||
judger.run(path="/bin/xxx",
|
||||
in_file=os.path.join(os.path.dirname(os.path.abspath(__file__)), "/dev/null"),
|
||||
in_file="/dev/null",
|
||||
out_file="/dev/null", max_cpu_time=1000, max_memory=200000000,
|
||||
env=["aaa=123"], use_sandbox=True, use_nobody=True)
|
||||
|
||||
def _judger_in_file_args_check(self):
|
||||
with self.assertRaisesRegexp(ValueError, "in_file does not exist"):
|
||||
judger.run(path="/bin/xxx",
|
||||
judger.run(path="/bin/ls",
|
||||
in_file="/dev/xxx",
|
||||
out_file="/dev/null", max_cpu_time=1000, max_memory=200000000,
|
||||
env=["aaa=123"], use_sandbox=True, use_nobody=True)
|
||||
@ -123,7 +123,7 @@ class JudgerTest(TestCase):
|
||||
os.setuid(pwd.getpwnam("nobody").pw_uid)
|
||||
with self.assertRaisesRegexp(ValueError, "Root user is required when use_nobody=True"):
|
||||
judger.run(path="/bin/ls",
|
||||
in_file=os.path.join(os.path.dirname(os.path.abspath(__file__)), "/dev/null"),
|
||||
in_file="/dev/null",
|
||||
out_file="/dev/null", max_cpu_time=2000, max_memory=200000000,
|
||||
env=["aaa=123"], use_sandbox=True, use_nobody=True)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user