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)
def test_metadata_type_parsed(self, mtype): payload = {'metadata_type': mtype} result = utils.format_metadata_query(payload) assert result == 'Metadata Type: {}\n'.format(mtype)
def test_metadata_type_defined_but_empty(self, mtype): payload = {'metadata_type': mtype} result = utils.format_metadata_query(payload) assert result == ''
def test_image_digest_defined_but_empty(self, image_digest): payload = {'imageDigest': image_digest} result = utils.format_metadata_query(payload) assert result == ''
def test_content_gets_decoded(self, metadata): payload = {'metadata': metadata} result = utils.format_metadata_query(payload) assert result.startswith('Metadata: ')
def test_metadata_cannot_be_decoded(self): payload = {'metadata': b'\t23hsdf'} result = utils.format_metadata_query(payload) assert result == ''
def test_metadata_defined_but_empty(self, metadata): payload = {'metadata': metadata} result = utils.format_metadata_query(payload) assert result == ''
def test_payload_defined_but_empty(self, payload): result = utils.format_metadata_query(payload) assert result == ''
def test_no_payload(self): payload = {} result = utils.format_metadata_query(payload) assert result == ''
def test_metadata_cannot_be_decoded(self): payload = {"metadata": b"\t23hsdf"} result = utils.format_metadata_query(payload) assert result == ""