def pil_fixture(self): with open(test_image_path, 'rb') as f: blob = f.read() image = Image(blob, None) size = (204, 204) format = 'JPEG' dpi = (72, 72) return image, size, format, dpi
def filename_fixture(self, request): filename = request.param image = Image(None, filename) return image, filename
def ext_fixture(self, request, _format_): format, expected_value = request.param image = Image(None, None) _format_.return_value = format return image, expected_value
def dpi_fixture(self, request, _pil_props_): raw_dpi, expected_dpi = request.param image = Image(None, None) _pil_props_.return_value = (None, None, raw_dpi) return image, expected_dpi
def blob_fixture(self): blob = b'foobar' image = Image(blob, None) return image, blob
def it_knows_its_sha1_hash(self): image = Image(b'foobar', None) assert image.sha1 == '8843d7f92416211de9ebb963ff4ce28125932878'