def testGetAllMatchDatesWithCompletedMatchesAllCompleteNoExcludedDate(self): rootElement = ElementTree.parse("testData/2012-13.xml") generator = ResultsReportGenerator() result = generator.getAllMatchDatesWithCompletedMatches(rootElement) expectedResults = [] date = datetime.date(2012, 9, 30) lastDate = datetime.date(2013, 3, 10) missedDate = datetime.date(2012, 12, 30) delta = datetime.timedelta(7) while date <= lastDate: if date != missedDate: expectedResults.append(date) date = date + delta for e, a in zip(expectedResults, sorted(result)): self.assertEquals(e, a)
def testGetAllMatchDatesWithCompletedMatchesAllCompleteNoExcludedDate( self): rootElement = ElementTree.parse("testData/2012-13.xml") generator = ResultsReportGenerator() result = generator.getAllMatchDatesWithCompletedMatches(rootElement) expectedResults = [] date = datetime.date(2012, 9, 30) lastDate = datetime.date(2013, 3, 10) missedDate = datetime.date(2012, 12, 30) delta = datetime.timedelta(7) while date <= lastDate: if date != missedDate: expectedResults.append(date) date = date + delta for e, a in zip(expectedResults, sorted(result)): self.assertEquals(e, a)
def testGetAllMatchDatesWithCompletedMatchesNoneComplete(self): rootElement = ElementTree.parse("testData/2013-14.xml") generator = ResultsReportGenerator() result = generator.getAllMatchDatesWithCompletedMatches(rootElement) self.assertEquals(0, len(result))