Exemplo n.º 1
0
 def test_image_digest_parsed(self):
     image_digest = (
         "sha256:0c03ccebef8d908f181a9fbd11eaf84c858be8396c71c89bf1b372ee59852eca"
     )
     payload = {"imageDigest": image_digest}
     result = utils.format_metadata_query(payload)
     assert result == "Image Digest: {}\n".format(image_digest)
Exemplo n.º 2
0
 def test_metadata_type_parsed(self, mtype):
     payload = {'metadata_type': mtype}
     result = utils.format_metadata_query(payload)
     assert result == 'Metadata Type: {}\n'.format(mtype)
Exemplo n.º 3
0
 def test_metadata_type_defined_but_empty(self, mtype):
     payload = {'metadata_type': mtype}
     result = utils.format_metadata_query(payload)
     assert result == ''
Exemplo n.º 4
0
 def test_image_digest_defined_but_empty(self, image_digest):
     payload = {'imageDigest': image_digest}
     result = utils.format_metadata_query(payload)
     assert result == ''
Exemplo n.º 5
0
 def test_content_gets_decoded(self, metadata):
     payload = {'metadata': metadata}
     result = utils.format_metadata_query(payload)
     assert result.startswith('Metadata: ')
Exemplo n.º 6
0
 def test_metadata_cannot_be_decoded(self):
     payload = {'metadata': b'\t23hsdf'}
     result = utils.format_metadata_query(payload)
     assert result == ''
Exemplo n.º 7
0
 def test_metadata_defined_but_empty(self, metadata):
     payload = {'metadata': metadata}
     result = utils.format_metadata_query(payload)
     assert result == ''
Exemplo n.º 8
0
 def test_payload_defined_but_empty(self, payload):
     result = utils.format_metadata_query(payload)
     assert result == ''
Exemplo n.º 9
0
 def test_no_payload(self):
     payload = {}
     result = utils.format_metadata_query(payload)
     assert result == ''
Exemplo n.º 10
0
 def test_metadata_cannot_be_decoded(self):
     payload = {"metadata": b"\t23hsdf"}
     result = utils.format_metadata_query(payload)
     assert result == ""