1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
from __future__ import annotations
import pendulum
from pendulum.helpers import local_time
def test_local_time_positive_integer():
d = pendulum.datetime(2016, 8, 7, 12, 34, 56, 123456)
t = local_time(d.int_timestamp, 0, d.microsecond)
assert d.year == t[0]
assert d.month == t[1]
assert d.day == t[2]
assert d.hour == t[3]
assert d.minute == t[4]
assert d.second == t[5]
assert d.microsecond == t[6]
def test_local_time_negative_integer():
d = pendulum.datetime(1951, 8, 7, 12, 34, 56, 123456)
t = local_time(d.int_timestamp, 0, d.microsecond)
assert d.year == t[0]
assert d.month == t[1]
assert d.day == t[2]
assert d.hour == t[3]
assert d.minute == t[4]
assert d.second == t[5]
assert d.microsecond == t[6]
|