示例#1
0
 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)
示例#2
0
 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)
示例#3
0
 def testGetAllMatchDatesWithCompletedMatchesNoneComplete(self):
     rootElement = ElementTree.parse("testData/2013-14.xml")
     generator = ResultsReportGenerator()
     result = generator.getAllMatchDatesWithCompletedMatches(rootElement)
     self.assertEquals(0, len(result))
示例#4
0
 def testGetAllMatchDatesWithCompletedMatchesNoneComplete(self):
     rootElement = ElementTree.parse("testData/2013-14.xml")
     generator = ResultsReportGenerator()
     result = generator.getAllMatchDatesWithCompletedMatches(rootElement)
     self.assertEquals(0, len(result))