def test_should_parse_reports(self):
    reports = [{'test': 'name1', 'test_file': 'file1', 'success': False, 'time': 1}, {'test': 'name2', 'test_file': 'file2', 'success': False, 'time': 2}, {'test': 'name3', 'test_file': 'file3', 'success': True, 'time': 3}, {'test': 'name4', 'test_file': 'file4', 'success': True, 'time': 4}]
    self.reports_processor.process_reports(reports, Mock())
    self.assertEqual(self.reports_processor.tests_failed, 2)
    self.assertEqual(self.reports_processor.tests_executed, 4)
def test_should_parse_reports(self):
    reports = [{'test': 'name1', 'test_file': 'file1', 'success': False, 'time': 1}, {'test': 'name2', 'test_file': 'file2', 'success': False, 'time': 2}, {'test': 'name3', 'test_file': 'file3', 'success': True, 'time': 3}, {'test': 'name4', 'test_file': 'file4', 'success': True, 'time': 4}]
    self.reports_processor.process_reports(reports, Mock())
    self.assertEqual(self.reports_processor.tests_failed, 2)
    self.assertEqual(self.reports_processor.tests_executed, 4)