Add some tests

This commit is contained in:
Alexander 2017-08-22 00:50:42 +03:00
parent 40d30f678b
commit 6d65123c10

View File

@ -122,6 +122,7 @@ class TestLibPack(PillowTestCase):
self.assertEqual(unpack("RGB", "BGRX", 4), (3, 2, 1))
self.assertEqual(unpack("RGB", "XRGB", 4), (2, 3, 4))
self.assertEqual(unpack("RGB", "XBGR", 4), (4, 3, 2))
self.assertEqual(unpack("RGB", "RGBX;L", 4), (1, 2, 3))
self.assertEqual(unpack("RGBA", "RGBA", 4), (1, 2, 3, 4))
self.assertEqual(unpack("RGBA", "RGBa", 4), (63, 127, 191, 4))
@ -132,6 +133,8 @@ class TestLibPack(PillowTestCase):
self.assertEqual(unpack("RGBA", "RGBA;15", 2), (8, 131, 0, 0))
self.assertEqual(unpack("RGBA", "BGRA;15", 2), (0, 131, 8, 0))
self.assertEqual(unpack("RGBA", "RGBA;4B", 2), (17, 0, 34, 0))
self.assertEqual(unpack("RGBA", "LA;16B", 4), (1, 1, 1, 3))
self.assertEqual(unpack("RGBA", "RGBA;16B", 8), (1, 3, 5, 7))
self.assertEqual(unpack("RGBa", "RGBa", 4), (1, 2, 3, 4))
self.assertEqual(unpack("RGBa", "BGRa", 4), (3, 2, 1, 4))