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

Method testConnection

test/IECoreScene/ShaderNetworkTest.py:79–100  ·  view source on GitHub ↗
( self )

Source from the content-addressed store, hash-verified

77 self.assertTrue( IECoreScene.ShaderNetwork.Parameter( "", "y" ) )
78
79 def testConnection( self ) :
80
81 c = IECoreScene.ShaderNetwork.Connection()
82 self.assertEqual( c.source.shader, "" )
83 self.assertEqual( c.source.name, "" )
84 self.assertEqual( c.destination.shader, "" )
85 self.assertEqual( c.destination.name, "" )
86
87 p1 = IECoreScene.ShaderNetwork.Parameter( "x", "out" )
88 p2 = IECoreScene.ShaderNetwork.Parameter( "y", "in" )
89
90 c = IECoreScene.ShaderNetwork.Connection( p1, p2 )
91 self.assertEqual( c.source, p1 )
92 self.assertEqual( c.destination, p2 )
93
94 c.source.name = "out.r"
95 self.assertEqual( c.source.name, "out.r" )
96
97 self.assertEqual(
98 repr( c ),
99 'Connection( Parameter( "x", "out.r" ), Parameter( "y", "in" ) )'
100 )
101
102 def testConstructor( self ) :
103

Callers

nothing calls this directly

Calls 3

ConnectionMethod · 0.80
reprFunction · 0.50
ParameterMethod · 0.45

Tested by

no test coverage detected