def test_convert_blob_to_uri(arr_size, mode): doc = Document(content=np.random.randint(0, 255, arr_size)) assert doc.blob.any() assert not doc.uri doc.convert_image_blob_to_uri(32, 28) assert doc.uri.startswith('data:image/png;base64,') assert doc.mime_type == 'image/png'
def test_convert_image_blob_to_uri(arr_size, channel_axis, width, height): doc = Document(content=np.random.randint(0, 255, arr_size)) assert doc.blob.any() assert not doc.uri doc.set_image_blob_shape(channel_axis=channel_axis, shape=(width, height)) doc.convert_image_blob_to_uri() assert doc.uri.startswith('data:image/png;base64,') assert doc.mime_type == 'image/png' assert doc.blob.any() # assure after conversion blob still exist.
def test_convert_image_blob_to_uri(arr_size, color_axis, width, height, resize_method): doc = Document(content=np.random.randint(0, 255, arr_size)) assert doc.blob.any() assert not doc.uri doc.convert_image_blob_to_uri(color_axis=color_axis, width=width, height=height, resize_method=resize_method) assert doc.uri.startswith('data:image/png;base64,') assert doc.mime_type == 'image/png'