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"))
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"))
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"))
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"))
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))
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))