Page MenuHomeSoftware Heritage

Jenkins > .tox.py3.lib.python3.7.site-packages.swh.storage.fixer::swh.storage.fixer._fix_revision
Failed

TEST RESULT

Run At
Sep 28 2021, 5:27 PM
Details
134 >>> pprint(rev1['metadata']['extra_headers']) 135 [['time_offset_seconds', b'-3600'], 136 ['transplant_source', b'29c154a012a70f49df983625090434587622b39e']] 137 138 Revision with invalid date are filtered: 139 140 >>> from copy import deepcopy 141 >>> invalid_date1 = deepcopy(date) 142 >>> invalid_date1['timestamp']['microseconds'] = 1000000000 # > 10^6 143 >>> rev = _fix_revision({ UNEXPECTED EXCEPTION: ValueError('Microseconds must be in [0, 1000000[.') Traceback (most recent call last): File "/usr/lib/python3.7/doctest.py", line 1329, in __run compileflags, 1), test.globs) File "<doctest swh.storage.fixer._fix_revision[10]>", line 5, in <module> File "/var/lib/jenkins/workspace/DSTO/tests-on-diff/.tox/py3/lib/python3.7/site-packages/swh/storage/fixer.py", line 177, in _fix_revision if not _check_revision_date(rev): File "/var/lib/jenkins/workspace/DSTO/tests-on-diff/.tox/py3/lib/python3.7/site-packages/swh/storage/fixer.py", line 84, in _check_revision_date return _check_date(rev["date"]) and _check_date(rev["committer_date"]) File "/var/lib/jenkins/workspace/DSTO/tests-on-diff/.tox/py3/lib/python3.7/site-packages/swh/storage/fixer.py", line 73, in _check_date date = normalize_timestamp(date) File "/var/lib/jenkins/workspace/DSTO/tests-on-diff/.tox/py3/lib/python3.7/site-packages/swh/model/git_objects.py", line 149, in normalize_timestamp return model.TimestampWithTimezone.from_dict(time_representation).to_dict() File "/var/lib/jenkins/workspace/DSTO/tests-on-diff/.tox/py3/lib/python3.7/site-packages/swh/model/model.py", line 322, in from_dict timestamp=Timestamp(seconds=seconds, microseconds=microseconds), File "<attrs generated init swh.model.model.Timestamp>", line 7, in __init__ __attr_validator_microseconds(self, __attr_microseconds, self.microseconds) File "/var/lib/jenkins/workspace/DSTO/tests-on-diff/.tox/py3/lib/python3.7/site-packages/attr/_make.py", line 2975, in __call__ v(inst, attr, value) File "/var/lib/jenkins/workspace/DSTO/tests-on-diff/.tox/py3/lib/python3.7/site-packages/swh/model/model.py", line 243, in check_microseconds raise ValueError("Microseconds must be in [0, 1000000[.") ValueError: Microseconds must be in [0, 1000000[. /var/lib/jenkins/workspace/DSTO/tests-on-diff/.tox/py3/lib/python3.7/site-packages/swh/storage/fixer.py:143: UnexpectedException