Changeset View
Changeset View
Standalone View
Standalone View
swh/loader/package/tests/test_loader_metadata.py
Show First 20 Lines • Show All 47 Lines • ▼ Show 20 Lines | FETCHER = MetadataFetcher( | ||||
version=__version__, | version=__version__, | ||||
) | ) | ||||
DISCOVERY_DATE = datetime.datetime.now(tz=datetime.timezone.utc) | DISCOVERY_DATE = datetime.datetime.now(tz=datetime.timezone.utc) | ||||
DIRECTORY_METADATA = [ | DIRECTORY_METADATA = [ | ||||
RawExtrinsicMetadata( | RawExtrinsicMetadata( | ||||
type=MetadataTargetType.DIRECTORY, | type=MetadataTargetType.DIRECTORY, | ||||
id=DIRECTORY_SWHID, | target=DIRECTORY_SWHID, | ||||
discovery_date=DISCOVERY_DATE, | discovery_date=DISCOVERY_DATE, | ||||
authority=AUTHORITY, | authority=AUTHORITY, | ||||
fetcher=FETCHER, | fetcher=FETCHER, | ||||
format="test-format1", | format="test-format1", | ||||
metadata=b"foo bar", | metadata=b"foo bar", | ||||
origin=ORIGIN_URL, | origin=ORIGIN_URL, | ||||
revision=REVISION_SWHID, | revision=REVISION_SWHID, | ||||
), | ), | ||||
RawExtrinsicMetadata( | RawExtrinsicMetadata( | ||||
type=MetadataTargetType.DIRECTORY, | type=MetadataTargetType.DIRECTORY, | ||||
id=DIRECTORY_SWHID, | target=DIRECTORY_SWHID, | ||||
discovery_date=DISCOVERY_DATE + datetime.timedelta(seconds=1), | discovery_date=DISCOVERY_DATE + datetime.timedelta(seconds=1), | ||||
authority=AUTHORITY, | authority=AUTHORITY, | ||||
fetcher=FETCHER, | fetcher=FETCHER, | ||||
format="test-format2", | format="test-format2", | ||||
metadata=b"bar baz", | metadata=b"bar baz", | ||||
origin=ORIGIN_URL, | origin=ORIGIN_URL, | ||||
revision=REVISION_SWHID, | revision=REVISION_SWHID, | ||||
), | ), | ||||
] | ] | ||||
ORIGIN_METADATA = [ | ORIGIN_METADATA = [ | ||||
RawExtrinsicMetadata( | RawExtrinsicMetadata( | ||||
type=MetadataTargetType.ORIGIN, | type=MetadataTargetType.ORIGIN, | ||||
id=ORIGIN_URL, | target=ORIGIN_URL, | ||||
discovery_date=datetime.datetime.now(tz=datetime.timezone.utc), | discovery_date=datetime.datetime.now(tz=datetime.timezone.utc), | ||||
authority=AUTHORITY, | authority=AUTHORITY, | ||||
fetcher=FETCHER, | fetcher=FETCHER, | ||||
format="test-format3", | format="test-format3", | ||||
metadata=b"baz qux", | metadata=b"baz qux", | ||||
), | ), | ||||
] | ] | ||||
▲ Show 20 Lines • Show All 66 Lines • ▼ Show 20 Lines | def test_load_artifact_metadata(swh_config, caplog): | ||||
result = storage.raw_extrinsic_metadata_get( | result = storage.raw_extrinsic_metadata_get( | ||||
MetadataTargetType.DIRECTORY, DIRECTORY_SWHID, authority, | MetadataTargetType.DIRECTORY, DIRECTORY_SWHID, authority, | ||||
) | ) | ||||
assert result.next_page_token is None | assert result.next_page_token is None | ||||
assert len(result.results) == 1 | assert len(result.results) == 1 | ||||
assert result.results[0] == RawExtrinsicMetadata( | assert result.results[0] == RawExtrinsicMetadata( | ||||
type=MetadataTargetType.DIRECTORY, | type=MetadataTargetType.DIRECTORY, | ||||
id=DIRECTORY_SWHID, | target=DIRECTORY_SWHID, | ||||
discovery_date=result.results[0].discovery_date, | discovery_date=result.results[0].discovery_date, | ||||
authority=authority, | authority=authority, | ||||
fetcher=FETCHER, | fetcher=FETCHER, | ||||
format="original-artifacts-json", | format="original-artifacts-json", | ||||
metadata=b'[{"artifact_key": "value", "length": 0}]', | metadata=b'[{"artifact_key": "value", "length": 0}]', | ||||
origin=ORIGIN_URL, | origin=ORIGIN_URL, | ||||
revision=REVISION_SWHID, | revision=REVISION_SWHID, | ||||
) | ) | ||||
▲ Show 20 Lines • Show All 75 Lines • Show Last 20 Lines |