Fix support for pulling manifest lists via Docker V1 protocol where applicable
This commit is contained in:
parent
37b20010aa
commit
276d0d571d
6 changed files with 48 additions and 9 deletions
|
@ -231,6 +231,8 @@ def test_repository_tags(repo_namespace, repo_name, registry_model):
|
|||
tags = registry_model.list_repository_tags(repository_ref, include_legacy_images=True)
|
||||
assert len(tags)
|
||||
|
||||
tags_map = registry_model.get_legacy_tags_map(repository_ref, storage)
|
||||
|
||||
for tag in tags:
|
||||
found_tag = registry_model.get_repo_tag(repository_ref, tag.name, include_legacy_image=True)
|
||||
assert found_tag == tag
|
||||
|
@ -241,6 +243,8 @@ def test_repository_tags(repo_namespace, repo_name, registry_model):
|
|||
found_image = registry_model.get_legacy_image(repository_ref,
|
||||
found_tag.legacy_image.docker_image_id)
|
||||
assert found_image == found_tag.legacy_image
|
||||
assert tag.name in tags_map
|
||||
assert tags_map[tag.name] == found_image.docker_image_id
|
||||
|
||||
|
||||
def test_repository_tag_history(registry_model):
|
||||
|
|
Reference in a new issue