Beispiel #1
0
    def test_build_timezone(self):
        testtuples = (({}, (None, None, None, None, '', 'timezone')), ({
            'negative':
            False,
            'Z':
            True,
            'name':
            'UTC'
        }, (False, True, None, None, 'UTC', 'timezone')), ({
            'negative': False,
            'Z': False,
            'hh': '1',
            'mm': '2',
            'name': '+01:02'
        }, (False, False, '1', '2', '+01:02', 'timezone')), ({
            'negative': True,
            'Z': False,
            'hh': '1',
            'mm': '2',
            'name': '-01:02'
        }, (True, False, '1', '2', '-01:02', 'timezone')))

        for testtuple in testtuples:
            result = TupleBuilder.build_timezone(**testtuple[0])
            self.assertEqual(result, testtuple[1])
Beispiel #2
0
    def test_build_timezone(self):
        testtuples = (
            ({}, (None, None, None, None, "", "timezone")),
            (
                {
                    "negative": False,
                    "Z": True,
                    "name": "UTC"
                },
                (False, True, None, None, "UTC", "timezone"),
            ),
            (
                {
                    "negative": False,
                    "Z": False,
                    "hh": "1",
                    "mm": "2",
                    "name": "+01:02"
                },
                (False, False, "1", "2", "+01:02", "timezone"),
            ),
            (
                {
                    "negative": True,
                    "Z": False,
                    "hh": "1",
                    "mm": "2",
                    "name": "-01:02"
                },
                (True, False, "1", "2", "-01:02", "timezone"),
            ),
        )

        for testtuple in testtuples:
            result = TupleBuilder.build_timezone(**testtuple[0])
            self.assertEqual(result, testtuple[1])