コード例 #1
0
    def test_no_date_group(self):
        objects = [
            {'some_group': 'value'}
        ]

        _truncate_date_tzinfo(objects)

        self.assertEquals(objects, [
            {'some_group': 'value'}
        ])
コード例 #2
0
    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)}
        ])
コード例 #3
0
    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'}
        ])
コード例 #4
0
    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'
        }])
コード例 #5
0
    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)
                          }])
コード例 #6
0
    def test_no_date_group(self):
        objects = [{'some_group': 'value'}]

        _truncate_date_tzinfo(objects)

        self.assertEquals(objects, [{'some_group': 'value'}])