Page MenuHomeSoftware Heritage

Jenkins > .tox.py3.lib.python3.7.site-packages.swh.storage.tests.test_api_client.TestStorageApi::test_origin_visit_add_replayed
Failed

TEST RESULT

Run At
Jul 6 2022, 3:39 PM
Details
self = <swh.storage.tests.test_api_client.TestStorageApi object at 0x7f044570bb70> swh_storage = <RemoteStorage url=mock://example.com/> sample_data = <swh.storage.tests.storage_data.StorageData object at 0x7f0445c61550> def test_origin_visit_add_replayed(self, swh_storage, sample_data): """Tests adding a visit with an id makes sure the next id is higher""" origin1 = sample_data.origins[1] swh_storage.origin_add([origin1]) date_visit = now() date_visit2 = date_visit + datetime.timedelta(minutes=1) date_visit = round_to_milliseconds(date_visit) date_visit2 = round_to_milliseconds(date_visit2) visit1 = OriginVisit( origin=origin1.url, date=date_visit, type=sample_data.type_visit1, visit=42 ) visit2 = OriginVisit( origin=origin1.url, date=date_visit2, type=sample_data.type_visit2, ) # add once ov1, ov2 = swh_storage.origin_visit_add([visit1, visit2]) # then again (will be ignored as they already exist) origin_visit1, origin_visit2 = swh_storage.origin_visit_add([ov1, ov2]) assert ov1 == origin_visit1 assert ov2 == origin_visit2 assert ov1.visit == 42 assert ov2.visit == 43 # check OriginVisitStatus objects ovs1 = swh_storage.origin_visit_status_get(ov1.origin, visit=ov1.visit).results > assert not ovs1, f"There should be no OriginVisitStatus for visit {ov1}" E AssertionError: There should be no OriginVisitStatus for visit OriginVisit(origin='https://github.com/user2/repo1', date=datetime.datetime(2022, 7, 6, 13, 27, 36, 677000, tzinfo=datetime.timezone.utc), type='git', visit=42) E assert not [OriginVisitStatus(origin='https://github.com/user2/repo1', visit=42, date=datetime.datetime(2022, 7, 6, 13, 27, 36, 677000, tzinfo=datetime.timezone.utc), status='created', snapshot=None, type='git', metadata=None)] .tox/py3/lib/python3.7/site-packages/swh/storage/tests/storage_tests.py:2973: AssertionError