Ejemplo n.º 1
0
 def setUp(self):
     configure("python", sys.executable, user=getpass.getuser())
     py3paths = [
         os.environ.get('XQUEUEWATCHER_PYTHON3_BIN'), '/usr/bin/python3',
         '/usr/local/bin/python3'
     ]
     for py3path in (p3p for p3p in py3paths if p3p):
         if os.path.exists(py3path):
             configure("python3",
                       py3path,
                       user=getpass.getuser(),
                       lang=codejail.languages.python3)
             break
     self.grader_root = path(__file__).dirname() / 'fixtures'
     self.g = JailedGrader(grader_root=self.grader_root)
     self.g3 = JailedGrader(grader_root=self.grader_root,
                            codejail_python='python3')
Ejemplo n.º 2
0
 def setUp(self):
     configure("python", sys.executable, user=getpass.getuser())
     self.grader_root = path(__file__).dirname() / 'fixtures'
     self.g = JailedGrader(grader_root=self.grader_root)