예제 #1
0
 def test_success_first_status_ok(self):
     self.assertRes(
         merge_evaluation_results(self._res(0, 0, 0, Sandbox.EXIT_OK),
                                  self._res(0, 0, 0, Sandbox.EXIT_TIMEOUT)),
         self._res(0, 0, 0, Sandbox.EXIT_TIMEOUT))
     self.assertRes(
         merge_evaluation_results(
             self._res(0, 0, 0, Sandbox.EXIT_OK),
             self._res(0, 0, 0, Sandbox.EXIT_FILE_ACCESS, filename="asd")),
         self._res(0, 0, 0, Sandbox.EXIT_FILE_ACCESS, filename="asd"))
     self.assertRes(
         merge_evaluation_results(
             self._res(0, 0, 0, Sandbox.EXIT_OK),
             self._res(0, 0, 0, Sandbox.EXIT_SIGNAL, signal="11")),
         self._res(0, 0, 0, Sandbox.EXIT_SIGNAL, signal="11"))
예제 #2
0
 def test_success_first_status_ok(self):
     self.assertRes(
         merge_evaluation_results(
             self._res(0, 0, 0, Sandbox.EXIT_OK),
             self._res(0, 0, 0, Sandbox.EXIT_TIMEOUT)),
         self._res(0, 0, 0, Sandbox.EXIT_TIMEOUT))
     self.assertRes(
         merge_evaluation_results(
             self._res(0, 0, 0, Sandbox.EXIT_OK),
             self._res(0, 0, 0, Sandbox.EXIT_FILE_ACCESS, filename="asd")),
         self._res(0, 0, 0, Sandbox.EXIT_FILE_ACCESS, filename="asd"))
     self.assertRes(
         merge_evaluation_results(
             self._res(0, 0, 0, Sandbox.EXIT_OK),
             self._res(0, 0, 0, Sandbox.EXIT_SIGNAL, signal="11")),
         self._res(0, 0, 0, Sandbox.EXIT_SIGNAL, signal="11"))
예제 #3
0
 def test_success_results_are_not_modified(self):
     r0 = self._res(1.0, 2.0, 300, Sandbox.EXIT_OK)
     r1 = self._res(0.1, 0.2, 0.3, Sandbox.EXIT_SIGNAL, signal="11")
     m = merge_evaluation_results(r0, r1)
     self.assertRes(
         m, self._res(1.1, 2.0, 300.3, Sandbox.EXIT_SIGNAL, signal="11"))
     self.assertRes(r0, self._res(1.0, 2.0, 300, Sandbox.EXIT_OK))
     self.assertRes(
         r1, self._res(0.1, 0.2, 0.3, Sandbox.EXIT_SIGNAL, signal="11"))
예제 #4
0
 def test_success_results_are_not_modified(self):
     r0 = self._res(1.0, 2.0, 300, Sandbox.EXIT_OK)
     r1 = self._res(0.1, 0.2, 0.3, Sandbox.EXIT_SIGNAL, signal="11")
     m = merge_evaluation_results(r0, r1)
     self.assertRes(
         m, self._res(1.1, 2.0, 300.3, Sandbox.EXIT_SIGNAL, signal="11"))
     self.assertRes(
         r0, self._res(1.0, 2.0, 300, Sandbox.EXIT_OK))
     self.assertRes(
         r1, self._res(0.1, 0.2, 0.3, Sandbox.EXIT_SIGNAL, signal="11"))
예제 #5
0
 def test_success_status_ok(self):
     self.assertRes(
         merge_evaluation_results(self._res(1.0, 2.0, 300, Sandbox.EXIT_OK),
                                  self._res(0.1, 0.2, 0.3,
                                            Sandbox.EXIT_OK)),
         self._res(1.1, 2.0, 300.3, Sandbox.EXIT_OK))
예제 #6
0
 def test_success_status_ok(self):
     self.assertRes(
         merge_evaluation_results(
             self._res(1.0, 2.0, 300, Sandbox.EXIT_OK),
             self._res(0.1, 0.2, 0.3, Sandbox.EXIT_OK)),
         self._res(1.1, 2.0, 300.3, Sandbox.EXIT_OK))