Unify the get_layers calls across all implements of manifest schemas to ensure we have a common type returned
Also renames some methods to make it more clear what kind of information they return
This commit is contained in:
parent
180d8847db
commit
4e1ff90cb2
17 changed files with 210 additions and 124 deletions
|
@ -91,6 +91,13 @@ def test_valid_manifest():
|
|||
assert unsigned.blob_digests == manifest.blob_digests
|
||||
assert unsigned.digest != manifest.digest
|
||||
|
||||
image_layers = list(manifest.get_layers(None))
|
||||
assert len(image_layers) == 2
|
||||
for index in range(0, 2):
|
||||
assert image_layers[index].layer_id == manifest.layers[index].v1_metadata.image_id
|
||||
assert image_layers[index].blob_digest == manifest.layers[index].digest
|
||||
assert image_layers[index].command == manifest.layers[index].v1_metadata.command
|
||||
|
||||
|
||||
def test_validate_manifest():
|
||||
test_dir = os.path.dirname(os.path.abspath(__file__))
|
||||
|
|
Reference in a new issue