Пример #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)
Пример #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)
Пример #3
0
 def test_metadata_type_defined_but_empty(self, mtype):
     payload = {'metadata_type': mtype}
     result = utils.format_metadata_query(payload)
     assert result == ''
Пример #4
0
 def test_image_digest_defined_but_empty(self, image_digest):
     payload = {'imageDigest': image_digest}
     result = utils.format_metadata_query(payload)
     assert result == ''
Пример #5
0
 def test_content_gets_decoded(self, metadata):
     payload = {'metadata': metadata}
     result = utils.format_metadata_query(payload)
     assert result.startswith('Metadata: ')
Пример #6
0
 def test_metadata_cannot_be_decoded(self):
     payload = {'metadata': b'\t23hsdf'}
     result = utils.format_metadata_query(payload)
     assert result == ''
Пример #7
0
 def test_metadata_defined_but_empty(self, metadata):
     payload = {'metadata': metadata}
     result = utils.format_metadata_query(payload)
     assert result == ''
Пример #8
0
 def test_payload_defined_but_empty(self, payload):
     result = utils.format_metadata_query(payload)
     assert result == ''
Пример #9
0
 def test_no_payload(self):
     payload = {}
     result = utils.format_metadata_query(payload)
     assert result == ''
Пример #10
0
 def test_metadata_cannot_be_decoded(self):
     payload = {"metadata": b"\t23hsdf"}
     result = utils.format_metadata_query(payload)
     assert result == ""