Пример #1
0
 def test_split(self):
     dim = DateTimeDimension()
     dim.name = 'foo'
     parts = dim.split({'foo': "1281833013"}) #2010, 8, 14, 19
     self.assertEquals(parts[0], "201008")
     self.assertEquals(parts[1], "20100814")
     self.assertEquals(parts[2], "2010081419")
Пример #2
0
 def test_display(self):
     dim = DateTimeDimension()
     dim.name = 'foo'
     self.assertEquals(dim.get_display({'foo': "2010081415"}, Hour),
                       datetime.datetime(2010, 8, 14, 15))
     self.assertEquals(dim.get_display({'foo': "20100814"}, Day),
                       datetime.datetime(2010, 8, 14))
     self.assertEquals(dim.get_display({'foo': "201008"}, Month),
                       datetime.datetime(2010, 8, 1))