date = datetime.datetime(2121, 1, 1, 23, 58, 59, tzinfo=datetime.timezone(datetime.timedelta(seconds=86340)))
seconds = 4765129199, tz = datetime.timezone(datetime.timedelta(seconds=86340))
offset = 1439, microsecond = 0
@pytest.mark.parametrize("date, seconds", zip(TS_DATETIMES, TS_DT_EXPECTED))
@pytest.mark.parametrize("tz, offset", zip(TS_TIMEZONES, TS_TZ_EXPECTED))
@pytest.mark.parametrize("microsecond", [0, 1, 10, 100, 1000, 999999])
def test_normalize_timestamp_datetime(date, seconds, tz, offset, microsecond):
date = date.astimezone(tz).replace(microsecond=microsecond)
> assert normalize_timestamp(date) == {
"timestamp": {"seconds": seconds, "microseconds": microsecond},
"offset": offset,
"negative_utc": False,
}
E AssertionError: assert {'negative_ut...: 4765132799}} == {'negative_ut...: 4765129199}}
E Omitting 2 identical items, use -vv to show
E Differing items:
E {'timestamp': {'microseconds': 0, 'seconds': 4765132799}} != {'timestamp': {'microseconds': 0, 'seconds': 4765129199}}
E Full diff:
E {
E 'negative_utc': False,
E 'offset': 1439,...
E
E ...Full output truncated (6 lines hidden), use '-vv' to show
.tox/py3-full/lib/python3.7/site-packages/swh/model/tests/test_identifiers.py:1196: AssertionError
TEST RESULT
TEST RESULT
- Run At
- Jun 15 2021, 10:46 AM