@@ -525,9 +525,13 @@ def testAttributeFilter( self ) :
525
525
uvunwrap = merge .createOutputNode ( "uvunwrap" )
526
526
converter = IECoreHoudini .FromHoudiniGroupConverter ( uvunwrap )
527
527
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
+
528
532
for child in result .children () :
529
533
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 )
531
535
532
536
converter .parameters ()["attributeFilter" ].setTypedValue ( "P" )
533
537
result = converter .convert ()
@@ -592,9 +596,13 @@ def testInterpretation( self ) :
592
596
merge = self .buildScene ()
593
597
converter = IECoreHoudini .FromHoudiniGroupConverter ( merge )
594
598
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
+
595
603
for child in result .children () :
596
604
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 )
598
606
self .assertEqual ( child ["P" ].data .getInterpretation (), IECore .GeometricData .Interpretation .Point )
599
607
self .assertEqual ( child ["accel" ].data .getInterpretation (), IECore .GeometricData .Interpretation .Vector )
600
608
self .assertEqual ( child ["life" ].data .getInterpretation (), IECore .GeometricData .Interpretation .Numeric )
0 commit comments