Exemplo n.º 1
0
 def testFifteen(self):
     d1 = datetime.datetime(2009, 1, 1, 8, 20)
     d2 = datetime.datetime(2009, 1, 1, 8, 15)
     d3 = datetime.datetime(2009, 1, 1, 8, 30)
     self.assertEquals(d2, round_date(d2, 15))
     self.assertEquals(d2, round_date(d1, 15))
     self.assertEquals(d3, round_date(d1, 30, up=True))
     self.assertEquals(d3 + datetime.timedelta(seconds=60 * 30), round_date(d3, 30, up=True))
Exemplo n.º 2
0
 def testSixty(self):
     d1 = datetime.datetime(2009, 1, 1, 8, 25)
     d2 = datetime.datetime(2009, 1, 1, 8, 0)
     d3 = datetime.datetime(2009, 1, 1, 9, 0)
     self.assertEquals(d2, round_date(d2, 60))
     self.assertEquals(d2, round_date(d1, 60))
     self.assertEquals(d3, round_date(d1, 60, up=True))
     self.assertEquals(d3 + datetime.timedelta(seconds=60 * 60), round_date(d3, 60, up=True))
Exemplo n.º 3
0
 def testFive(self):
     d1 = datetime.datetime(2009, 1, 1, 8, 16)
     d2 = datetime.datetime(2009, 1, 1, 8, 15)
     d3 = datetime.datetime(2009, 1, 1, 8, 20)
     self.assertEquals(d2, round_date(d2, 5))
     self.assertEquals(d2, round_date(d1, 5))
     self.assertEquals(d3, round_date(d1, 5, up=True))
     self.assertEquals(d3 + datetime.timedelta(seconds=60 * 5), round_date(d3, 5, up=True))