def testContents( self ) : n = Gaffer.Node() g = GafferUI.AuxiliaryNodeGadget( n ) self.assertFalse( g.getContents() )
def testEdgeGadgets( self ) : n = GafferTest.MultiplyNode() g = GafferUI.AuxiliaryNodeGadget( n ) for name, edge in g.Edge.names.items() : self.assertTrue( g.getEdgeGadget( edge ) is None ) eg = GafferUI.TextGadget( name ) g.setEdgeGadget( edge, eg ) self.assertTrue( g.getEdgeGadget( edge ) is None )
def testNodules( self ) : # Test a bunch of things not supported on AuxiliaryGadgets, just to make sure that they return # None instead of crashing n = Gaffer.Node() n["i"] = Gaffer.IntPlug() g = GafferUI.AuxiliaryNodeGadget( n ) self.assertFalse( g.nodule( n["i"] ) )
def testNoduleTangents( self ) : n = GafferTest.AddNode() g = GafferUI.AuxiliaryNodeGadget( n ) self.assertEqual( g.connectionTangent( g.nodule( n["op1"] ) ), imath.V3f( 0, 0, 0 ) )