swh_indexer_config = {'compute_checksums': ['blake2b512'], 'indexer_storage': {'cls': 'local', 'db': "user=postgres password=xxx dbname=ind...uler': {'cls': 'local', 'db': "user=postgres password=xxx dbname=scheduler host=127.0.0.1 port=26520 options=''"}, ...}
idx_storage = <swh.indexer.storage.IndexerStorage object at 0x7f60ca0f0780>
storage = <swh.storage.postgresql.storage.Storage object at 0x7f60ca0f09e8>
obj_storage = <swh.objstorage.backends.in_memory.InMemoryObjStorage object at 0x7f60ca0f0390>
def test_origin_metadata_indexer_partial_missing_head(
swh_indexer_config,
idx_storage: IndexerStorageInterface,
storage: StorageInterface,
obj_storage,
) -> None:
origin1 = "https://example.com"
origin2 = "https://github.com/librariesio/yarn-parser"
storage.origin_add([Origin(url=origin1)])
indexer = OriginMetadataIndexer(config=swh_indexer_config)
indexer.run([origin1, origin2])
rev_id = REVISION.id
rev_results = list(indexer.idx_storage.revision_intrinsic_metadata_get([rev_id]))
> assert rev_results == [
RevisionIntrinsicMetadataRow(
id=rev_id,
metadata=YARN_PARSER_METADATA,
mappings=["npm"],
tool=rev_results[0].tool,
)
]
E IndexError: list index out of range
.tox/py3/lib/python3.7/site-packages/swh/indexer/tests/test_origin_metadata.py:127: IndexError
TEST RESULT
TEST RESULT
- Run At
- Apr 18 2022, 8:43 PM