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

Method test

test/IECoreGL/Group.py:46–70  ·  view source on GitHub ↗
( self )

Source from the content-addressed store, hash-verified

44class TestGroup( unittest.TestCase ) :
45
46 def test( self ) :
47
48 g = IECoreGL.Group()
49
50 self.assertEqual( g.getTransform(), imath.M44f() )
51 g.setTransform( imath.M44f().scale( imath.V3f( 3 ) ) )
52 self.assertEqual( g.getTransform(), imath.M44f().scale( imath.V3f( 3 ) ) )
53
54 self.assertEqual( g.children(), [] )
55
56 g2 = IECoreGL.Group()
57
58 g.addChild( g2 )
59 self.assertEqual( len( g.children() ), 1 )
60 self.assertTrue( g.children()[0].isSame( g2 ) )
61
62 g.removeChild( g2 )
63 self.assertEqual( g.children(), [] )
64
65 g.addChild( g2 )
66 self.assertEqual( len( g.children() ), 1 )
67 self.assertTrue( g.children()[0].isSame( g2 ) )
68
69 g.clearChildren()
70 self.assertEqual( g.children(), [] )
71
72
73if __name__ == "__main__":

Callers

nothing calls this directly

Calls 6

setTransformMethod · 0.95
addChildMethod · 0.95
removeChildMethod · 0.95
clearChildrenMethod · 0.95
GroupMethod · 0.80
lenFunction · 0.50

Tested by

no test coverage detected