mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-01-12 18:26:17 +03:00
Test TGA RLE file
This commit is contained in:
parent
ad299ea9e5
commit
31b05ce82c
|
@ -15,6 +15,16 @@ class TestFileTga(PillowTestCase):
|
|||
# Assert
|
||||
self.assertEqual(im.size, (100, 100))
|
||||
|
||||
def test_id_field_rle(self):
|
||||
# tga file with id field
|
||||
test_file = "Tests/images/rgb32rle.tga"
|
||||
|
||||
# Act
|
||||
im = Image.open(test_file)
|
||||
|
||||
# Assert
|
||||
self.assertEqual(im.size, (199, 199))
|
||||
|
||||
def test_save(self):
|
||||
test_file = "Tests/images/tga_id_field.tga"
|
||||
im = Image.open(test_file)
|
||||
|
@ -34,6 +44,25 @@ class TestFileTga(PillowTestCase):
|
|||
# Unsupported mode save
|
||||
self.assertRaises(IOError, lambda: im.convert("LA").save(test_file))
|
||||
|
||||
def test_save_rle(self):
|
||||
test_file = "Tests/images/rgb32rle.tga"
|
||||
im = Image.open(test_file)
|
||||
|
||||
test_file = self.tempfile("temp.tga")
|
||||
|
||||
# Save
|
||||
im.save(test_file)
|
||||
test_im = Image.open(test_file)
|
||||
self.assertEqual(test_im.size, (199, 199))
|
||||
|
||||
# RGBA save
|
||||
im.convert("RGBA").save(test_file)
|
||||
test_im = Image.open(test_file)
|
||||
self.assertEqual(test_im.size, (199, 199))
|
||||
|
||||
# Unsupported mode save
|
||||
self.assertRaises(IOError, lambda: im.convert("LA").save(test_file))
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
|
|
Loading…
Reference in New Issue
Block a user