Changeset View
Changeset View
Standalone View
Standalone View
swh/indexer/tests/test_origin_metadata.py
Show First 20 Lines • Show All 277 Lines • ▼ Show 20 Lines | with patch( | ||||
"swh.indexer.metadata.DirectoryMetadataIndexer" | "swh.indexer.metadata.DirectoryMetadataIndexer" | ||||
".translate_directory_intrinsic_metadata", | ".translate_directory_intrinsic_metadata", | ||||
return_value=None, | return_value=None, | ||||
): | ): | ||||
indexer.run([origin]) | indexer.run([origin]) | ||||
assert len(sentry_events) == 1 | assert len(sentry_events) == 1 | ||||
sentry_event = sentry_events.pop() | sentry_event = sentry_events.pop() | ||||
assert sentry_event.get("tags") == { | |||||
"swh-indexer-origin-head-swhid": ( | |||||
"swh:1:rev:179fd041d75edab00feba8e4439897422f3bdfa1" | |||||
), | |||||
"swh-indexer-origin-url": origin, | |||||
} | |||||
assert "'TypeError'" in str(sentry_event) | assert "'TypeError'" in str(sentry_event) | ||||
dir_id = DIRECTORY2.id | dir_id = DIRECTORY2.id | ||||
dir_results = list(indexer.idx_storage.directory_intrinsic_metadata_get([dir_id])) | dir_results = list(indexer.idx_storage.directory_intrinsic_metadata_get([dir_id])) | ||||
assert dir_results == [] | assert dir_results == [] | ||||
orig_results = list(indexer.idx_storage.origin_intrinsic_metadata_get([origin])) | orig_results = list(indexer.idx_storage.origin_intrinsic_metadata_get([origin])) | ||||
Show All 21 Lines | ) -> None: | ||||
with patch( | with patch( | ||||
"swh.indexer.metadata.ContentMetadataRow", | "swh.indexer.metadata.ContentMetadataRow", | ||||
side_effect=TestException(), | side_effect=TestException(), | ||||
): | ): | ||||
indexer.run([origin]) | indexer.run([origin]) | ||||
assert len(sentry_events) == 1 | assert len(sentry_events) == 1 | ||||
sentry_event = sentry_events.pop() | sentry_event = sentry_events.pop() | ||||
assert sentry_event.get("tags") == { | |||||
"swh-indexer-content-sha1": "d8f40c3ca9cc30ddaca25c55b5dff18271ff030e", | |||||
"swh-indexer-origin-head-swhid": ( | |||||
"swh:1:rev:179fd041d75edab00feba8e4439897422f3bdfa1" | |||||
), | |||||
"swh-indexer-origin-url": origin, | |||||
} | |||||
assert ".TestException'" in str(sentry_event), sentry_event | assert ".TestException'" in str(sentry_event), sentry_event | ||||
dir_id = DIRECTORY2.id | dir_id = DIRECTORY2.id | ||||
dir_results = list(indexer.idx_storage.directory_intrinsic_metadata_get([dir_id])) | dir_results = list(indexer.idx_storage.directory_intrinsic_metadata_get([dir_id])) | ||||
assert dir_results == [] | assert dir_results == [] | ||||
orig_results = list(indexer.idx_storage.origin_intrinsic_metadata_get([origin])) | orig_results = list(indexer.idx_storage.origin_intrinsic_metadata_get([origin])) | ||||
Show All 13 Lines |