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

Method testConstructor

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

Source from the content-addressed store, hash-verified

100 )
101
102 def testConstructor( self ) :
103
104 shaders = {
105 "out" : IECoreScene.Shader( "flat", "surface" ),
106 "texture" : IECoreScene.Shader( "noise", "shader" ),
107 }
108
109 connections = [
110 IECoreScene.ShaderNetwork.Connection(
111 IECoreScene.ShaderNetwork.Parameter(
112 "texture", "outColor"
113 ),
114 IECoreScene.ShaderNetwork.Parameter(
115 "out", "Cs"
116 )
117 )
118 ]
119
120 n = IECoreScene.ShaderNetwork(
121 shaders = shaders,
122 connections = connections,
123 output = IECoreScene.ShaderNetwork.Parameter( "out" )
124 )
125 self.assertEqual( n.shaders(), shaders )
126 self.assertEqual( n.inputConnections( "out" ), connections )
127 self.assertEqual( n.outputConnections( "texture" ), connections )
128 self.assertEqual( n.getOutput(), IECoreScene.ShaderNetwork.Parameter( "out" ) )
129
130 def testShaderAccessors( self ) :
131

Callers

nothing calls this directly

Calls 7

shadersMethod · 0.95
inputConnectionsMethod · 0.95
outputConnectionsMethod · 0.95
ConnectionMethod · 0.80
ShaderNetworkMethod · 0.80
ShaderMethod · 0.45
ParameterMethod · 0.45

Tested by

no test coverage detected