Page MenuHomeSoftware Heritage

Jenkins > .tox.py3-full.lib.python3.7.site-packages.swh.model.tests.test_identifiers::test_normalize_timestamp_datetime[1-tz3-60-date2--11348929581]
Failed

TEST RESULT

Run At
Jun 15 2021, 10:51 AM
Details
date = datetime.datetime(1610, 5, 14, 16, 43, 0, 1, tzinfo=datetime.timezone(datetime.timedelta(seconds=3600))) seconds = -11348929581, tz = datetime.timezone(datetime.timedelta(seconds=3600)) offset = 60, microsecond = 1 @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': 1, 'seconds': -11348929020}} != {'timestamp': {'microseconds': 1, 'seconds': -11348929581}} 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