Exemplo n.º 1
0
 def test_different_type_compatibility(self):
     self.assertTrue(compatible(self.iport_int, self.oport_float) )
     self.assertTrue(compatible(self.iport_float, self.oport_int) )
     
     self.assertTrue(compatible(self.oport_int, self.iport_float) )
     self.assertTrue(compatible(self.oport_float, self.iport_int) )
     
     # Allow convert from 1 channel to 3 channel
     self.assertTrue(compatible(self.oport_image1c, self.iport_image3c) )
Exemplo n.º 2
0
 def test_iport_uncompatibility(self):
     self.assertFalse(compatible(self.iport_int, self.iport_int) )
     self.assertFalse(compatible(self.iport_float, self.iport_float) )
     self.assertFalse(compatible(self.iport_image1c, self.iport_image1c) )
     self.assertFalse(compatible(self.iport_image3c, self.iport_image3c) )
     self.assertFalse(compatible(self.iport_rgb, self.iport_rgb) )
     
     self.assertFalse(compatible(self.oport_int, self.oport_int) )
     self.assertFalse(compatible(self.oport_float, self.oport_float) )
     self.assertFalse(compatible(self.oport_image1c, self.oport_image1c) )
     self.assertFalse(compatible(self.oport_image3c, self.oport_image3c) )
     self.assertFalse(compatible(self.oport_rgb, self.oport_rgb) )
Exemplo n.º 3
0
 def test_same_type_compatibility(self):    
     self.assertTrue(compatible(self.iport_int, self.oport_int) )
     self.assertTrue(compatible(self.iport_float, self.oport_float) )
     self.assertTrue(compatible(self.iport_image1c, self.oport_image1c) )
     self.assertTrue(compatible(self.iport_image3c, self.oport_image3c) )
     self.assertTrue(compatible(self.iport_rgb, self.oport_rgb) )
     
     self.assertTrue(compatible(self.oport_int, self.iport_int) )
     self.assertTrue(compatible(self.oport_float, self.iport_float) )
     self.assertTrue(compatible(self.oport_image1c, self.iport_image1c) )
     self.assertTrue(compatible(self.oport_image3c, self.iport_image3c) )
     self.assertTrue(compatible(self.oport_rgb, self.iport_rgb) )
Exemplo n.º 4
0
 def test_compatibly_argument_swap(self):
     self.assertTrue(compatible(self.oport_image1c, self.iport_image3c) )
     self.assertTrue(compatible(self.iport_image3c, self.oport_image1c) )
     
     self.assertTrue(compatible(self.iport_int, self.oport_float) )
     self.assertTrue(compatible(self.oport_float, self.iport_int) )
     
     self.assertTrue(compatible(self.iport_float, self.oport_int) )
     self.assertTrue(compatible(self.oport_int, self.iport_float) )
     
     self.assertTrue(compatible(self.oport_int, self.iport_float) )
     self.assertTrue(compatible(self.iport_float, self.oport_int) )
     
     self.assertTrue(compatible(self.oport_float, self.iport_int) )
     self.assertTrue(compatible(self.iport_int, self.oport_float) )