def testClearDataEntry(self): report = Report(self.report_name) entry_name = 'my entry' entry_data = 'some data' report.add(entry_name, entry_data) self.assertEqual(report.get(entry_name), entry_data) report.clear() self.assertEqual(report.get(entry_name), None)
def testClearSubReportEntry(self): entry_name = 'sub report' report = Report(self.report_name) subreport = Report(entry_name) report.add(entry_name, subreport) self.assertEqual(report.get(entry_name), subreport) report.clear() self.assertEqual(report.get(entry_name), None)
def testClearRestoresStatusToDefaultPassed(self): report = Report(self.report_name) self.assertEqual(report.get_status(), Report.PASSED) report.failed('mock failure') report.clear() self.assertEqual(report.get_status(), Report.PASSED)
def testClearKeepsName(self): report = Report(self.report_name) self.assertEqual(report.get_name(), self.report_name) report.clear() self.assertEqual(report.get_name(), self.report_name)
def testClearRestoresStatusToDefaultFailed(self): report = Report(self.report_name, default_failed=True) self.assertEqual(report.get_status(), Report.FAILED) report.passed() report.clear() self.assertEqual(report.get_status(), Report.FAILED)