def test_file(): palette = ImagePalette() file = tempfile("temp.lut") palette.save(file) from PIL.ImagePalette import load, raw p = load(file) # load returns raw palette information assert_equal(len(p[0]), 768) assert_equal(p[1], "RGB") p = raw(p[1], p[0]) assert_true(isinstance(p, ImagePalette))
def test_file(self): palette = ImagePalette() file = self.tempfile("temp.lut") palette.save(file) from PIL.ImagePalette import load, raw p = load(file) # load returns raw palette information self.assertEqual(len(p[0]), 768) self.assertEqual(p[1], "RGB") p = raw(p[1], p[0]) self.assertIsInstance(p, ImagePalette)
def test_file(self): palette = ImagePalette("RGB", list(range(256)) * 3) f = self.tempfile("temp.lut") palette.save(f) from PIL.ImagePalette import load, raw p = load(f) # load returns raw palette information self.assertEqual(len(p[0]), 768) self.assertEqual(p[1], "RGB") p = raw(p[1], p[0]) self.assertIsInstance(p, ImagePalette) self.assertEqual(p.palette, palette.tobytes())
def test_file(self): palette = ImagePalette("RGB", list(range(256))*3) f = self.tempfile("temp.lut") palette.save(f) from PIL.ImagePalette import load, raw p = load(f) # load returns raw palette information self.assertEqual(len(p[0]), 768) self.assertEqual(p[1], "RGB") p = raw(p[1], p[0]) self.assertIsInstance(p, ImagePalette) self.assertEqual(p.palette, palette.tobytes())