from tester import * from PIL import Image from PIL import ImageFileIO def test_fileio(): class DumbFile: def __init__(self, data): self.data = data def read(self, bytes=None): assert_equal(bytes, None) return self.data def close(self): pass im1 = lena() io = ImageFileIO.ImageFileIO(DumbFile(tostring(im1, "PPM"))) im2 = Image.open(io) assert_image_equal(im1, im2)