mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-11-10 19:56:47 +03:00
added non-exclusive fd for test
This commit is contained in:
parent
06b61f4e5b
commit
f95c158933
|
@ -469,8 +469,8 @@ class TestFileTiff(PillowTestCase):
|
||||||
|
|
||||||
self.assertEqual(b'Dummy value', reloaded.info['icc_profile'])
|
self.assertEqual(b'Dummy value', reloaded.info['icc_profile'])
|
||||||
|
|
||||||
def test_close_on_load(self):
|
def test_close_on_load_exclusive(self):
|
||||||
# same as test_fd_leak, but runs on unixlike os
|
# similar to test_fd_leak, but runs on unixlike os
|
||||||
tmpfile = self.tempfile("temp.tif")
|
tmpfile = self.tempfile("temp.tif")
|
||||||
|
|
||||||
with Image.open("Tests/images/uint16_1_4660.tif") as im:
|
with Image.open("Tests/images/uint16_1_4660.tif") as im:
|
||||||
|
@ -482,6 +482,19 @@ class TestFileTiff(PillowTestCase):
|
||||||
im.load()
|
im.load()
|
||||||
self.assertTrue(fp.closed)
|
self.assertTrue(fp.closed)
|
||||||
|
|
||||||
|
def test_close_on_load_nonexclusive(self):
|
||||||
|
tmpfile = self.tempfile("temp.tif")
|
||||||
|
|
||||||
|
with Image.open("Tests/images/uint16_1_4660.tif") as im:
|
||||||
|
im.save(tmpfile)
|
||||||
|
|
||||||
|
f = open(tmpfile, 'rb')
|
||||||
|
im = Image.open(f)
|
||||||
|
fp = im.fp
|
||||||
|
self.assertFalse(fp.closed)
|
||||||
|
im.load()
|
||||||
|
self.assertFalse(fp.closed)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@unittest.skipUnless(sys.platform.startswith('win32'), "Windows only")
|
@unittest.skipUnless(sys.platform.startswith('win32'), "Windows only")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user