Pillow/Tests/test_image_getextrema.py

26 lines
793 B
Python
Raw Normal View History

from helper import unittest, PillowTestCase, hopper
2014-06-10 13:10:47 +04:00
class TestImageGetExtrema(PillowTestCase):
2014-06-10 13:10:47 +04:00
def test_extrema(self):
2014-06-10 13:10:47 +04:00
def extrema(mode):
return hopper(mode).getextrema()
2014-06-10 13:10:47 +04:00
self.assertEqual(extrema("1"), (0, 255))
self.assertEqual(extrema("L"), (0, 255))
self.assertEqual(extrema("I"), (0, 255))
self.assertEqual(extrema("F"), (0, 255))
self.assertEqual(extrema("P"), (0, 225)) # fixed palette
2014-06-10 13:10:47 +04:00
self.assertEqual(
extrema("RGB"), ((0, 255), (0, 255), (0, 255)))
2014-06-10 13:10:47 +04:00
self.assertEqual(
extrema("RGBA"), ((0, 255), (0, 255), (0, 255), (255, 255)))
2014-06-10 13:10:47 +04:00
self.assertEqual(
extrema("CMYK"), (((0, 255), (0, 255), (0, 255), (0, 0))))
2014-06-10 13:10:47 +04:00
if __name__ == '__main__':
unittest.main()