Skip to content

Commit 2d11f00

Browse files
committed
Fixing FromHoudiniGroupConverter tests to account for difference in default attributes
1 parent 5b29415 commit 2d11f00

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

test/IECoreHoudini/FromHoudiniGroupConverter.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -525,9 +525,13 @@ def testAttributeFilter( self ) :
525525
uvunwrap = merge.createOutputNode( "uvunwrap" )
526526
converter = IECoreHoudini.FromHoudiniGroupConverter( uvunwrap )
527527
result = converter.convert()
528+
expectedKeys = ['Cs', 'P', 'accel', 'born', 'event', 'generator', 'generatorIndices', 'id', 'life', 'nextid', 'parent', 'pstate', 's', 'source', 't', 'v', 'varmap']
529+
if hou.applicationVersion()[0] == 13 :
530+
expectedKeys.remove( "varmap" )
531+
528532
for child in result.children() :
529533
self.assertTrue( child.isInstanceOf( IECore.TypeId.Primitive ) )
530-
self.assertEqual( sorted(child.keys()), ['Cs', 'P', 'accel', 'born', 'event', 'generator', 'generatorIndices', 'id', 'life', 'nextid', 'parent', 'pstate', 's', 'source', 't', 'v', 'varmap'] )
534+
self.assertEqual( sorted(child.keys()), expectedKeys )
531535

532536
converter.parameters()["attributeFilter"].setTypedValue( "P" )
533537
result = converter.convert()
@@ -592,9 +596,13 @@ def testInterpretation( self ) :
592596
merge = self.buildScene()
593597
converter = IECoreHoudini.FromHoudiniGroupConverter( merge )
594598
result = converter.convert()
599+
expectedKeys = ['Cs', 'P', 'accel', 'born', 'event', 'generator', 'generatorIndices', 'id', 'life', 'nextid', 'parent', 'pstate', 'source', 'v', 'varmap']
600+
if hou.applicationVersion()[0] == 13 :
601+
expectedKeys.remove( "varmap" )
602+
595603
for child in result.children() :
596604
self.assertTrue( child.isInstanceOf( IECore.TypeId.Primitive ) )
597-
self.assertEqual( sorted(child.keys()), ['Cs', 'P', 'accel', 'born', 'event', 'generator', 'generatorIndices', 'id', 'life', 'nextid', 'parent', 'pstate', 'source', 'v', 'varmap'] )
605+
self.assertEqual( sorted(child.keys()), expectedKeys )
598606
self.assertEqual( child["P"].data.getInterpretation(), IECore.GeometricData.Interpretation.Point )
599607
self.assertEqual( child["accel"].data.getInterpretation(), IECore.GeometricData.Interpretation.Vector )
600608
self.assertEqual( child["life"].data.getInterpretation(), IECore.GeometricData.Interpretation.Numeric )

0 commit comments

Comments
 (0)