def test_getimage(): with open(TEST_FILE, "rb") as fp: icns_file = IcnsImagePlugin.IcnsFile(fp) im = icns_file.getimage() assert im.mode == "RGBA" assert im.size == (1024, 1024) im = icns_file.getimage((512, 512)) assert im.mode == "RGBA" assert im.size == (512, 512)
def test_getimage(self): with open(TEST_FILE, "rb") as fp: icns_file = IcnsImagePlugin.IcnsFile(fp) im = icns_file.getimage() self.assertEqual(im.mode, "RGBA") self.assertEqual(im.size, (1024, 1024)) im = icns_file.getimage((512, 512)) self.assertEqual(im.mode, "RGBA") self.assertEqual(im.size, (512, 512))
def test_not_an_icns_file(): with io.BytesIO(b"invalid\n") as fp: with pytest.raises(SyntaxError): IcnsImagePlugin.IcnsFile(fp)