Ejemplo n.º 1
0
 def test17_do_transform_with_null_input(self):
     rgb = libcms.COLORB()
     cmyk = libcms.COLORB()
     libcms.cms_do_transform(self.transform, rgb, cmyk)
     self.assertNotEqual(0, cmyk[0])
     self.assertNotEqual(0, cmyk[1])
     self.assertNotEqual(0, cmyk[2])
     self.assertNotEqual(0, cmyk[3])
Ejemplo n.º 2
0
 def test20_do_transform_with_incorrect_color_values(self):
     rgb = libcms.COLORB()
     cmyk = libcms.COLORB()
     rgb[0] = 455
     rgb[1] = 255
     rgb[2] = 255
     try:
         libcms.cms_do_transform(self.transform, rgb, cmyk)
     except:
         self.fail()
Ejemplo n.º 3
0
 def test19_do_transform_with_intermediate_input(self):
     rgb = libcms.COLORB()
     cmyk = libcms.COLORB()
     rgb[0] = 100
     rgb[1] = 190
     rgb[2] = 150
     libcms.cms_do_transform(self.transform, rgb, cmyk)
     self.assertNotEqual(0, cmyk[0])
     self.assertNotEqual(0, cmyk[1])
     self.assertNotEqual(0, cmyk[2])
     self.assertNotEqual(0, cmyk[3])
Ejemplo n.º 4
0
 def test18_do_transform_with_maximum_allowed_input(self):
     rgb = libcms.COLORB()
     cmyk = libcms.COLORB()
     rgb[0] = 255
     rgb[1] = 255
     rgb[2] = 255
     libcms.cms_do_transform(self.transform, rgb, cmyk)
     self.assertEqual(0, cmyk[0])
     self.assertEqual(0, cmyk[1])
     self.assertEqual(0, cmyk[2])
     self.assertEqual(0, cmyk[3])
Ejemplo n.º 5
0
 def test21_do_transform_with_incorrect_input_buffer(self):
     cmyk = libcms.COLORB()
     rgb = 255
     try:
         libcms.cms_do_transform(self.transform, rgb, cmyk)
     except libcms.CmsError:
         return
     self.fail()
Ejemplo n.º 6
0
 def test22_do_transform_with_incorrect_output_buffer(self):
     rgb = libcms.COLORB()
     rgb[0] = 255
     rgb[1] = 255
     rgb[2] = 255
     cmyk = 255
     try:
         libcms.cms_do_transform(self.transform, rgb, cmyk)
     except libcms.CmsError:
         return
     self.fail()