示例#1
0
 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)
示例#2
0
 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)
示例#3
0
 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)
示例#4
0
 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)
示例#5
0
 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)