mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-12-27 10:26:19 +03:00
25 lines
482 B
Python
25 lines
482 B
Python
|
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)
|
||
|
|
||
|
|