def test_no_date_group(self): objects = [ {'some_group': 'value'} ] _truncate_date_tzinfo(objects) self.assertEquals(objects, [ {'some_group': 'value'} ])
def test_truncate_timezone(self): objects = [ {'date__day': timezone.make_aware(datetime.datetime(2010, 10, 10), timezone.utc)}, {'date__month': timezone.make_aware(datetime.datetime(2010, 10, 10), timezone.utc)}, {'date__year': timezone.make_aware(datetime.datetime(2010, 10, 10), timezone.utc)} ] _truncate_date_tzinfo(objects) self.assertEquals(objects, [ {'date__day': datetime.datetime(2010, 10, 10)}, {'date__month': datetime.datetime(2010, 10, 10)}, {'date__year': datetime.datetime(2010, 10, 10)} ])
def test_truncate_unicode(self): objects = [ {'date__day': u'2010-10-10 00:00:00'}, {'date__month': u'2010-10-11 00:00:00'}, {'date__year': u'2010-10-12 00:00:00'} ] _truncate_date_tzinfo(objects) self.assertEquals(objects, [ {'date__day': u'2010-10-10'}, {'date__month': u'2010-10-11'}, {'date__year': u'2010-10-12'} ])
def test_truncate_unicode(self): objects = [{ 'date__day': u'2010-10-10 00:00:00' }, { 'date__month': u'2010-10-11 00:00:00' }, { 'date__year': u'2010-10-12 00:00:00' }] _truncate_date_tzinfo(objects) self.assertEquals(objects, [{ 'date__day': u'2010-10-10' }, { 'date__month': u'2010-10-11' }, { 'date__year': u'2010-10-12' }])
def test_truncate_timezone(self): objects = [{ 'date__day': timezone.make_aware(datetime.datetime(2010, 10, 10), timezone.utc) }, { 'date__month': timezone.make_aware(datetime.datetime(2010, 10, 10), timezone.utc) }, { 'date__year': timezone.make_aware(datetime.datetime(2010, 10, 10), timezone.utc) }] _truncate_date_tzinfo(objects) self.assertEquals(objects, [{ 'date__day': datetime.datetime(2010, 10, 10) }, { 'date__month': datetime.datetime(2010, 10, 10) }, { 'date__year': datetime.datetime(2010, 10, 10) }])
def test_no_date_group(self): objects = [{'some_group': 'value'}] _truncate_date_tzinfo(objects) self.assertEquals(objects, [{'some_group': 'value'}])