コード例 #1
0
ファイル: test_ioport.py プロジェクト: anton-golubkov/Garland
 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) )
コード例 #2
0
ファイル: test_ioport.py プロジェクト: anton-golubkov/Garland
 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) )
コード例 #3
0
ファイル: test_ioport.py プロジェクト: anton-golubkov/Garland
 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) )
コード例 #4
0
ファイル: test_ioport.py プロジェクト: anton-golubkov/Garland
 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) )