def testWrongIECoreObject( self ) : converter = IECoreMaya.ToMayaLocatorConverter( IECore.MeshPrimitive() ) parent = maya.cmds.createNode( "transform" ) messageHandler = IECore.CapturingMessageHandler() with messageHandler : self.assertFalse( converter.convert( parent ) ) self.assertEqual( len( messageHandler.messages ), 1 ) self.assertEqual( messageHandler.messages[0].level, IECore.MessageHandler.Level.Warning ) self.assertEqual( messageHandler.messages[0].context, "ToMayaLocatorConverter::doConversion" ) def testWrongMayaNode( self ) : maya.cmds.polySphere( name="pSphere" ) coordSys = IECore.CoordinateSystem( "myNamedCoordSys", IECore.MatrixTransform( IECore.M44f() ) ) converter = IECoreMaya.ToMayaLocatorConverter( coordSys ) messageHandler = IECore.CapturingMessageHandler() with messageHandler : self.assertFalse( converter.convert( "pSphereShape" ) ) self.assertEqual( len( messageHandler.messages ), 1 ) self.assertEqual( messageHandler.messages[0].level, IECore.MessageHandler.Level.Warning ) self.assertEqual( messageHandler.messages[0].context, "ToMayaLocatorConverter::doConversion" ) if __name__ == "__main__": IECoreMaya.TestProgram()
IECoreMaya.FnSceneShape.create("ieScene1").fullPathName()) envNode = 'ieScene1' envScene = scene.child(envNode) self.failUnless( IECore.InternedString("scene:visible") in envScene.attributeNames()) maya.cmds.setAttr(envShape + '.file', 'test/IECore/data/sccFiles/animatedSpheres.scc', type='string') self.failUnless( IECore.InternedString("scene:visible") in envScene.attributeNames()) maya.cmds.setAttr("ieScene1.visibility", False) self.assertEqual(envScene.readAttribute("scene:visible", 0), IECore.BoolData(False)) maya.cmds.setAttr("ieScene1.visibility", True) self.assertEqual(envScene.readAttribute("scene:visible", 0), IECore.BoolData(True)) maya.cmds.setAttr(envShape + ".visibility", False) self.assertEqual(envScene.readAttribute("scene:visible", 0), IECore.BoolData(False)) if __name__ == "__main__": IECoreMaya.TestProgram(plugins=["ieCore"])
from MayaTypeIdTest import * from FromMayaTransformConverterTest import * from CallbackIdTest import * from TemporaryAttributeValuesTest import * from SplineParameterHandlerTest import * from DAGPathParametersTest import * from FromMayaSkinClusterConverterTest import * from FromMayaSkinClusterWeightsConverterTest import * from ToMayaSkinClusterConverterTest import * from ToMayaSkinClusterWeightsConverterTest import * from ToMayaGroupConverterTest import ToMayaGroupConverterTest from RunTimeTypedTest import RunTimeTypedTest from ToMayaParticleConverterTest import ToMayaParticleConverterTest from ImageConverterTest import ImageConverterTest from ObjectDataTest import ObjectDataTest from ToMayaCameraConverterTest import ToMayaCameraConverterTest from LiveSceneTest import * from SceneShapeTest import SceneShapeTest from FnSceneShapeTest import FnSceneShapeTest from FromMayaLocatorConverterTest import FromMayaLocatorConverterTest from ToMayaLocatorConverterTest import ToMayaLocatorConverterTest from UndoTest import UndoTest IECoreMaya.TestProgram( testRunner=unittest.TextTestRunner(stream=IECore.CompoundStream( [sys.stderr, open("test/IECoreMaya/resultsPython.txt", "w")]), verbosity=2), plugins=["ieCore"], )