MCPcopy Create free account
hub / github.com/ImageEngine/cortex / test

Method test

test/IECore/Imath.py:953–991  ·  view source on GitHub ↗
( self )

Source from the content-addressed store, hash-verified

951class 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

Callers

nothing calls this directly

Calls 1

dimensionsMethod · 0.45

Tested by

no test coverage detected