Page MenuHomeSoftware Heritage

Jenkins > .tox.py3.lib.python3.7.site-packages.swh.scrubber.tests.test_origin_locator::test_two_origins
Failed

TEST RESULT

Run At
Mar 25 2022, 3:28 PM
Details
scrubber_db = <swh.scrubber.db.ScrubberDb object at 0x7f76550cba90> swh_storage = <swh.storage.postgresql.storage.Storage object at 0x7f76550cbda0> def test_two_origins(scrubber_db, swh_storage): scrubber_db.corrupt_object_add( CORRUPT_OBJECT.id, CORRUPT_OBJECT.datastore, CORRUPT_OBJECT.object_ ) origin1 = Origin(url="http://example.org") origin2 = Origin(url="http://example.com") swh_storage.origin_add([origin1, origin2]) graph = NaiveGraphClient( nodes=[CORRUPT_OBJECT.id, origin1.swhid(), origin2.swhid()], edges=[ (origin1.swhid(), CORRUPT_OBJECT.id), (origin2.swhid(), CORRUPT_OBJECT.id), ], ) locator = OriginLocator( db=scrubber_db, graph=graph, storage=swh_storage, start_object=CoreSWHID.from_string("swh:1:cnt:" + "00" * 20), end_object=CoreSWHID.from_string("swh:1:snp:" + "ff" * 20), ) locator.run() with scrubber_db.conn.cursor() as cur: cur.execute("SELECT object_id, origin_url FROM object_origin") > assert set(cur) == { (str(CORRUPT_OBJECT.id), origin1.url), (str(CORRUPT_OBJECT.id), origin2.url), } E AssertionError: assert set() == {('swh:1:cnt:...example.org')} E Extra items in the right set: E ('swh:1:cnt:ffffffffffffffffffffffffffffffffffffffff', 'http://example.com') E ('swh:1:cnt:ffffffffffffffffffffffffffffffffffffffff', 'http://example.org') E Full diff: E + set(, E + ) E - {... E E ...Full output truncated (6 lines hidden), use '-vv' to show .tox/py3/lib/python3.7/site-packages/swh/scrubber/tests/test_origin_locator.py:138: AssertionError