Changeset View
Changeset View
Standalone View
Standalone View
swh/loader/package/npm/tests/test_npm.py
Show First 20 Lines • Show All 422 Lines • ▼ Show 20 Lines | for (version_name, revision_id) in versions: | ||||
metadata=json.dumps( | metadata=json.dumps( | ||||
json.loads(org_api_info)["versions"][version_name] | json.loads(org_api_info)["versions"][version_name] | ||||
).encode(), | ).encode(), | ||||
origin="https://www.npmjs.com/package/org", | origin="https://www.npmjs.com/package/org", | ||||
revision=revision_swhid, | revision=revision_swhid, | ||||
) | ) | ||||
] | ] | ||||
assert loader.storage.raw_extrinsic_metadata_get( | assert loader.storage.raw_extrinsic_metadata_get( | ||||
type=MetadataTargetType.DIRECTORY, | MetadataTargetType.DIRECTORY, directory_swhid, metadata_authority, | ||||
id=directory_swhid, | |||||
authority=metadata_authority, | |||||
) == PagedResult(next_page_token=None, results=expected_metadata,) | ) == PagedResult(next_page_token=None, results=expected_metadata,) | ||||
def test_npm_loader_incremental_visit(swh_config, requests_mock_datadir_visits): | def test_npm_loader_incremental_visit(swh_config, requests_mock_datadir_visits): | ||||
package = "org" | package = "org" | ||||
url = package_url(package) | url = package_url(package) | ||||
loader = NpmLoader(url) | loader = NpmLoader(url) | ||||
▲ Show 20 Lines • Show All 264 Lines • Show Last 20 Lines |