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

Method testCopy

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

Source from the content-addressed store, hash-verified

388 self.assertEqual( n1, n2 )
389
390 def testCopy( self ) :
391
392 n1 = IECoreScene.ShaderNetwork(
393 shaders = {
394 "s1" : IECoreScene.Shader( "constant", "surface" ),
395 "s2" : IECoreScene.Shader( "noise", "shader" ),
396 },
397 connections = [
398 IECoreScene.ShaderNetwork.Connection(
399 IECoreScene.ShaderNetwork.Parameter(
400 "s2", "",
401 ),
402 IECoreScene.ShaderNetwork.Parameter(
403 "s1", "Cs",
404 ),
405 )
406 ]
407 )
408
409 n2 = n1.copy()
410 self.assertEqual( n1, n2 )
411
412 def testSerialisation( self ) :
413

Callers

nothing calls this directly

Calls 5

ShaderNetworkMethod · 0.80
ConnectionMethod · 0.80
ShaderMethod · 0.45
ParameterMethod · 0.45
copyMethod · 0.45

Tested by

no test coverage detected