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)