date = datetime.datetime(2020, 2, 27, 13, 39, 19, 100, tzinfo=datetime.timezone(datetime.timedelta(days=-1, seconds=82800)))
seconds = 1582810759
tz = datetime.timezone(datetime.timedelta(days=-1, seconds=82800)), offset = -60
microsecond = 100
@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...: 1582814359}} == {'negative_ut...: 1582810759}}
E Omitting 2 identical items, use -vv to show
E Differing items:
E {'timestamp': {'microseconds': 100, 'seconds': 1582814359}} != {'timestamp': {'microseconds': 100, 'seconds': 1582810759}}
E Full diff:
E {
E 'negative_utc': False,
E 'offset': -60,...
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