def test_flake_and_failure(self): cases = [junit_report.TestCase(full_name='flake.foo.bar', time=1.3, state=junit_report.State.FAILURE), junit_report.TestCase(full_name='foo.bar', time=1.3, state=junit_report.State.FAILURE)] with self.assertRaises(ValueError): junit_report.find_true_failures(self.is_flake, cases, self.exc)
def test_no_failures(self): cases = [junit_report.TestCase(full_name='foo\u2603bar', time=1.3, state=junit_report.State.SUCCESS)] with self.assertRaises(ValueError): junit_report.find_true_failures(self.is_flake, cases, self.exc)
def test_flake_only(self): cases = [junit_report.TestCase(full_name='flake.foo.bar', time=1.3, state=junit_report.State.FAILURE)] junit_report.find_true_failures(self.is_flake, cases, self.exc)
def test_empty_failures(self): cases = [] with self.assertRaises(ValueError): junit_report.find_true_failures(self.is_flake, cases, self.exc)