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

Method testReferencedData

test/IECoreScene/MeshMergeOpTest.py:195–208  ·  view source on GitHub ↗
( self )

Source from the content-addressed store, hash-verified

193 self.verifyMerge( p1, p2, merged )
194
195 def testReferencedData( self ) :
196
197 p1 = IECoreScene.MeshPrimitive.createPlane( imath.Box2f( imath.V2f( -1 ), imath.V2f( 0 ) ) )
198 p1["Pref"] = p1["P"]
199 p2 = IECoreScene.MeshPrimitive.createPlane( imath.Box2f( imath.V2f( 0 ), imath.V2f( 1 ) ) )
200 merged = IECoreScene.MeshMergeOp()( input=p1, mesh=p2 )
201 self.assertTrue( "Pref" in merged )
202 self.verifyMerge( p1, p2, merged )
203
204 del p1["Pref"]
205 p2["Pref"] = p2["P"]
206 merged = IECoreScene.MeshMergeOp()( input=p1, mesh=p2 )
207 self.assertTrue( "Pref" in merged )
208 self.verifyMerge( p1, p2, merged )
209
210 def testIndexedPrimVars( self ) :
211

Callers

nothing calls this directly

Calls 3

verifyMergeMethod · 0.95
createPlaneMethod · 0.80
MeshMergeOpMethod · 0.80

Tested by

no test coverage detected