Page MenuHomeSoftware Heritage

Jenkins > .tox.py3.lib.python3.7.site-packages.swh.web.tests.common.test_identifiers::Tests / Python tests / test_resolve_swhids_snapshot_context
Failed

TEST RESULT

Run At
Mar 10 2021, 11:39 AM
Details
client = <django.test.client.Client object at 0x7f87afad4b70> archive_data = <swh.web.tests.conftest._ArchiveData object at 0x7f87b0e89f28> @given(origin_with_multiple_visits()) > def test_resolve_swhids_snapshot_context(client, archive_data, origin): .tox/py3/lib/python3.7/site-packages/swh/web/tests/common/test_identifiers.py:446: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ .tox/py3/lib/python3.7/site-packages/swh/web/tests/common/test_identifiers.py:485: in test_resolve_swhids_snapshot_context snapshot["id"], origin["url"], **snp_ctx_params .tox/py3/lib/python3.7/site-packages/swh/web/browse/snapshot_context.py:474: in get_snapshot_context origin_info, timestamp, visit_id, snapshot_id .tox/py3/lib/python3.7/site-packages/swh/web/browse/snapshot_context.py:398: in get_origin_visit_snapshot return get_snapshot_content(visit_info["snapshot"]) .tox/py3/lib/python3.7/site-packages/swh/web/browse/snapshot_context.py:343: in get_snapshot_content snapshot_id, branches_count=snapshot_content_max_size _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ snapshot_id = 'da8abf3ec5203afa1561754a041aca64d7580ec2', branches_from = '' branches_count = 1000, target_types = None, branch_name_include_pattern = None branch_name_exclude_prefix = None def lookup_snapshot( snapshot_id: str, branches_from: str = "", branches_count: int = 1000, target_types: Optional[List[str]] = None, branch_name_include_pattern: Optional[str] = None, branch_name_exclude_prefix: Optional[str] = None, ) -> Dict[str, Any]: """Return information about a snapshot, aka the list of named branches found during a specific visit of an origin. Args: snapshot_id: sha1 identifier of the snapshot branches_from: optional parameter used to skip branches whose name is lesser than it before returning them branches_count: optional parameter used to restrain the amount of returned branches target_types: optional parameter used to filter the target types of branch to return (possible values that can be contained in that list are `'content', 'directory', 'revision', 'release', 'snapshot', 'alias'`) branch_name_include_pattern: if provided, only return branches whose name contains given pattern branch_name_exclude_prefix: if provided, do not return branches whose name starts with given pattern Returns: A dict filled with the snapshot content. """ snapshot_id_bin = _to_sha1_bin(snapshot_id) partial_branches = storage.snapshot_get_branches( snapshot_id_bin, branches_from.encode(), branches_count, target_types, branch_name_include_pattern.encode() if branch_name_include_pattern else None, > branch_name_exclude_prefix.encode() if branch_name_exclude_prefix else None, ) E TypeError: snapshot_get_branches() takes from 2 to 5 positional arguments but 7 were given .tox/py3/lib/python3.7/site-packages/swh/web/common/archive.py:1088: TypeError