date = datetime.datetime(1610, 5, 13, 15, 44, tzinfo=datetime.timezone(datetime.timedelta(days=-1, seconds=60)))
seconds = -11348929581
tz = datetime.timezone(datetime.timedelta(days=-1, seconds=60)), 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...-11348929020}} == {'negative_ut...-11348929581}}
E Omitting 2 identical items, use -vv to show
E Differing items:
E {'timestamp': {'microseconds': 0, 'seconds': -11348929020}} != {'timestamp': {'microseconds': 0, 'seconds': -11348929581}}
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