( self )
| 951 | class ImathColor3Test( unittest.TestCase ) : |
| 952 | |
| 953 | def test( self ) : |
| 954 | |
| 955 | c = imath.Color3f( 1 ) |
| 956 | self.assertEqual( c.r, 1 ) |
| 957 | self.assertEqual( c.g, 1 ) |
| 958 | self.assertEqual( c.b, 1 ) |
| 959 | |
| 960 | c = imath.Color3f( 1, 2, 3 ) |
| 961 | self.assertEqual( c.r, 1 ) |
| 962 | self.assertEqual( c.g, 2 ) |
| 963 | self.assertEqual( c.b, 3 ) |
| 964 | |
| 965 | cc = imath.Color3f( c ) |
| 966 | self.assertEqual( c, cc ) |
| 967 | |
| 968 | c = imath.Color3f( imath.V3f(1,2,3) ) |
| 969 | self.assertEqual( c.r, 1 ) |
| 970 | self.assertEqual( c.g, 2 ) |
| 971 | self.assertEqual( c.b, 3 ) |
| 972 | |
| 973 | c = imath.Color3f( imath.V3d(1,2,3) ) |
| 974 | self.assertEqual( c.r, 1 ) |
| 975 | self.assertEqual( c.g, 2 ) |
| 976 | self.assertEqual( c.b, 3 ) |
| 977 | |
| 978 | cm = -c * 2 |
| 979 | self.assertEqual( cm.r, -2 ) |
| 980 | self.assertEqual( cm.g, -4 ) |
| 981 | self.assertEqual( cm.b, -6 ) |
| 982 | |
| 983 | cm *= c |
| 984 | self.assertEqual( cm.r, -2 ) |
| 985 | self.assertEqual( cm.g, -8 ) |
| 986 | self.assertEqual( cm.b, -18 ) |
| 987 | |
| 988 | cm -= imath.Color3f( 2 ) |
| 989 | self.assertEqual( cm, imath.Color3f( -4, -10, -20 ) ) |
| 990 | |
| 991 | self.assertEqual( c.dimensions(), 3 ) |
| 992 | |
| 993 | def testHSVTransforms( self ) : |
| 994 |
nothing calls this directly
no test coverage detected