Changeset View
Changeset View
Standalone View
Standalone View
swh/loader/package/npm/tests/test_npm.py
Show First 20 Lines • Show All 407 Lines • ▼ Show 20 Lines | def test_npm_loader_first_visit(swh_config, requests_mock_datadir, org_api_info): | ||||
for (version_name, revision_id) in versions: | for (version_name, revision_id) in versions: | ||||
revision = loader.storage.revision_get([hash_to_bytes(revision_id)])[0] | revision = loader.storage.revision_get([hash_to_bytes(revision_id)])[0] | ||||
directory_id = revision.directory | directory_id = revision.directory | ||||
directory_swhid = SWHID(object_type="directory", object_id=directory_id,) | directory_swhid = SWHID(object_type="directory", object_id=directory_id,) | ||||
revision_swhid = SWHID(object_type="revision", object_id=revision_id,) | revision_swhid = SWHID(object_type="revision", object_id=revision_id,) | ||||
expected_metadata = [ | expected_metadata = [ | ||||
RawExtrinsicMetadata( | RawExtrinsicMetadata( | ||||
type=MetadataTargetType.DIRECTORY, | type=MetadataTargetType.DIRECTORY, | ||||
id=directory_swhid, | target=directory_swhid, | ||||
authority=metadata_authority, | authority=metadata_authority, | ||||
fetcher=MetadataFetcher( | fetcher=MetadataFetcher( | ||||
name="swh.loader.package.npm.loader.NpmLoader", version=__version__, | name="swh.loader.package.npm.loader.NpmLoader", version=__version__, | ||||
), | ), | ||||
discovery_date=loader.visit_date, | discovery_date=loader.visit_date, | ||||
format="replicate-npm-package-json", | format="replicate-npm-package-json", | ||||
metadata=json.dumps( | metadata=json.dumps( | ||||
json.loads(org_api_info)["versions"][version_name] | json.loads(org_api_info)["versions"][version_name] | ||||
▲ Show 20 Lines • Show All 281 Lines • Show Last 20 Lines |