Esempio n. 1
0
 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
Esempio n. 2
0
 def filename_fixture(self, request):
     filename = request.param
     image = Image(None, filename)
     return image, filename
Esempio n. 3
0
 def ext_fixture(self, request, _format_):
     format, expected_value = request.param
     image = Image(None, None)
     _format_.return_value = format
     return image, expected_value
Esempio n. 4
0
 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
Esempio n. 5
0
 def blob_fixture(self):
     blob = b'foobar'
     image = Image(blob, None)
     return image, blob
Esempio n. 6
0
 def it_knows_its_sha1_hash(self):
     image = Image(b'foobar', None)
     assert image.sha1 == '8843d7f92416211de9ebb963ff4ce28125932878'