示例#1
0
 def renderPeriod(self, anEffort):
     if self._hasRepeatedPeriod(anEffort):
         return ''
     start = anEffort.getStart()
     if self.aggregation == 'details':
         return render.dateTimePeriod(start, anEffort.getStop())
     elif self.aggregation == 'day':
         return render.date(start.date())
     elif self.aggregation == 'week':
         return render.weekNumber(start)
     elif self.aggregation == 'month':
         return render.month(start)
示例#2
0
 def testWeek53(self):
     self.assertEqual('2004-53', render.weekNumber(date.DateTime(2004,12,31)))
示例#3
0
 def testWeek1(self):
     self.assertEqual('2005-1', render.weekNumber(date.DateTime(2005,1,3)))