def test_should_be_ok_if_all_results_are(self): ok1 = self.result_mock(ok = True) ok2 = self.result_mock(ok = True) trs = TestResultSet() trs.add(ok1.raw) trs.add(ok2.raw) self.assertTrue(trs.ok())
def test_should_be_ok_if_all_results_are(self): ok1 = self.result_mock(ok=True) ok2 = self.result_mock(ok=True) trs = TestResultSet() trs.add(ok1.raw) trs.add(ok2.raw) self.assertTrue(trs.ok())
def test_should_be_ok_if_all_results_are_success_or_skip(self): ok1 = make_result('success') ok2 = make_result('skipped') trs = TestResultSet() trs.add(ok1) trs.add(ok2) self.assertTrue(trs.ok())
def test_should_not_be_ok_if_any_result_is_not(self): ok1 = self.result_mock(ok = True, name='ok1') ok2 = self.result_mock(ok = True, name='ok2') not_ok = self.result_mock(ok = False) trs = TestResultSet() trs.add(ok1.raw) trs.add(ok2.raw) trs.add(not_ok.raw) self.assertFalse(trs.ok())
def test_should_not_be_ok_if_any_result_is_not(self): ok1 = self.result_mock(ok=True, name='ok1') ok2 = self.result_mock(ok=True, name='ok2') not_ok = self.result_mock(ok=False) trs = TestResultSet() trs.add(ok1.raw) trs.add(ok2.raw) trs.add(not_ok.raw) self.assertFalse(trs.ok())
def test_should_clear_all_non_newest_results_on_add(self): old = self.result_mock(time=1, name='old') new = self.result_mock(time=2, name='new') new2 = self.result_mock(time=2, name='new2') trs = TestResultSet() trs.add(old.raw) self.assertEqual(trs.results, [old.raw]) trs.add(new.raw) self.assertEqual(trs.results, [new.raw]) trs.add(new2.raw) self.assertEqual(trs.results, [new.raw, new2.raw])
def test_should_clear_all_non_newest_results_on_add(self): old = self.result_mock(time=1, name='old') new = self.result_mock(time=2, name='new') new2 = self.result_mock(time=2, name='new2') trs = TestResultSet() trs.add(old.raw) self.assertEqual(trs.results, [old.raw]) trs.add(new.raw) self.assertEqual(trs.results, [new.raw]) trs.add(new2.raw) self.assertEqual(trs.results, [new.raw, new2.raw])