def test14_do_transform_with_null_input(self): rgb = lcms2.COLORB() cmyk = lcms2.COLORB() lcms2.cmsDoTransform(self.transform, rgb, cmyk) self.assertNotEqual(0, cmyk[0]) self.assertNotEqual(0, cmyk[1]) self.assertNotEqual(0, cmyk[2]) self.assertNotEqual(0, cmyk[3])
def test21_do_transform_16b_with_intermediate_input(self): rgb = lcms2.COLORB() cmyk = lcms2.COLORB() rgb[0] = 25535 rgb[1] = 35535 rgb[2] = 30535 lcms2.cmsDoTransform(self.transform_16b, rgb, cmyk) self.assertNotEqual(0, cmyk[0]) self.assertNotEqual(0, cmyk[1]) self.assertNotEqual(0, cmyk[2]) self.assertNotEqual(0, cmyk[3])
def test16_do_transform_with_intermediate_input(self): rgb = lcms2.COLORB() cmyk = lcms2.COLORB() rgb[0] = 100 rgb[1] = 190 rgb[2] = 150 lcms2.cmsDoTransform(self.transform, rgb, cmyk) self.assertNotEqual(0, cmyk[0]) self.assertNotEqual(0, cmyk[1]) self.assertNotEqual(0, cmyk[2]) self.assertNotEqual(0, cmyk[3])
def test15_do_transform_with_maximum_allowed_input(self): rgb = lcms2.COLORB() cmyk = lcms2.COLORB() rgb[0] = 255 rgb[1] = 255 rgb[2] = 255 lcms2.cmsDoTransform(self.transform, rgb, cmyk) self.assertEqual(0, cmyk[0]) self.assertEqual(0, cmyk[1]) self.assertEqual(0, cmyk[2]) self.assertEqual(0, cmyk[3])
def test17_do_transform_with_incorrect_input_buffer(self): cmyk = lcms2.COLORB() rgb = 255 try: lcms2.cmsDoTransform(self.transform, rgb, cmyk) except lcms2.CmsError: return self.fail()
def test18_do_transform_with_incorrect_output_buffer(self): rgb = lcms2.COLORB() rgb[0] = 255 rgb[1] = 255 rgb[2] = 255 cmyk = 255 try: lcms2.cmsDoTransform(self.transform, rgb, cmyk) except lcms2.CmsError: return self.fail()