def test_format_registration(self): def loader(): return pixel_array_factory([[Black]]), None def open_image(fobj): return Image( RGBA, 1, 1, loader, ) def save_image(image, fobj): fobj.write('saved') register(Format(open_image, save_image, ['test'])) img = Image.open(StringIO()) self.assertIsInstance(img, Image) self.assertEqual(img.width, 1) self.assertEqual(img.height, 1) self.assertEqual(img.get_color(0, 0), Black) sio = StringIO() img.save(sio, 'test') self.assertEqual(sio.getvalue(), 'saved')
def test_format_registration(self): def loader(): return pixel_array_factory([[Black]]), None def open_image(fobj): return Image( RGBA, 1, 1, loader, ) def save_image(image, fobj): fobj.write('saved') register(Format(open_image, save_image, ['test'])) img = Image.open(StringIO()) self.assertIsInstance(img, Image) self.assertEqual(img.width, 1) self.assertEqual(img.height, 1) self.assertEqual(img.get_color(0, 0), Black) sio = StringIO() img.save(sio, 'test') self.assertEqual(sio.getvalue(), 'saved')
def setUp(self): register(JPG)
def setUp(self): register(JPG)