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

Method testConstructor

test/IECore/ClassParameterTest.py:42–69  ·  view source on GitHub ↗
( self )

Source from the content-addressed store, hash-verified

40class ClassParameterTest( unittest.TestCase ) :
41
42 def testConstructor( self ) :
43
44 c = IECore.ClassParameter(
45 "n",
46 "d",
47 "IECORE_OP_PATHS"
48 )
49
50 self.assertEqual( c.name, "n" )
51 self.assertEqual( c.description, "d" )
52 self.assertEqual( c.userData(), IECore.CompoundObject() )
53 self.assertEqual( c.getClass(), None )
54 self.assertEqual( c.getClass( True ), ( None, "", 0, "IECORE_OP_PATHS" ) )
55
56 c = IECore.ClassParameter(
57 "n",
58 "d",
59 "IECORE_OP_PATHS",
60 userData = {
61 "a" : IECore.IntData( 10 ),
62 }
63 )
64
65 self.assertEqual( c.name, "n" )
66 self.assertEqual( c.description, "d" )
67 self.assertEqual( c.userData(), IECore.CompoundObject( { "a" : IECore.IntData( 10 ) } ) )
68 self.assertEqual( c.getClass(), None )
69 self.assertEqual( c.getClass( True ), ( None, "", 0, "IECORE_OP_PATHS" ) )
70
71 def testGetClass( self ) :
72

Callers

nothing calls this directly

Calls 3

getClassMethod · 0.95
CompoundObjectMethod · 0.80
userDataMethod · 0.45

Tested by

no test coverage detected