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")
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))