Broad unittests¶
Broadunittests¶
Broad Unit Tests zoo code roughly by creating and deleting objects rigs scenes etc to see if anything breaks or gives errors.
To test run
from zoo.libs.maya.cmds.broadunittests import broadunittests
broadunittests.broadUnitTests(skipRenderers=["Redshift", "Renderman"], includeUIs=True, assetPresets=True,
cameraTools=True, modelingTools=True, controlsJoints=True, utilities=True, dynamics=True,
animationTools=True, uvTools=True, hive=True)
- testAssetsPresetsAllRenderers(skipRenderers=[])¶
- testCameraTools()¶
- testModelingTools()¶
- testControlJoints()¶
- testUtitlities()¶
- testDynamics()¶
- testAnimationTools()¶
- testUVTools()¶
- broadUnitTests(skipRenderers=[], includeUIs=True, assetPresets=True, cameraTools=True, modelingTools=True, controlsJoints=True, utilities=True, dynamics=True, animationTools=True, uvTools=True, hive=True)¶
Tests all cmds related code. Not a proper unit test, broadly tests all tools and optionally UIs too.
- Parameters:
skipRenderers (list(str)) – Add the renderers to skip if you don’t have them installed [“Redshift”, “Renderman”]
includeUIs (bool) – If True will test the UIs, should be False for mayapy standalone tests without Maya open.
assetPresets (bool) – Include asset preset tools?
cameraTools (bool) – Include cameraTools tools?
modelingTools (bool) – Include modelingTools tools?
controlsJoints (bool) – Include controlsJoints tools?
utilities (bool) – Include utilities tools?
dynamics (bool) – Include dynamics tools?
animationTools (bool) – Include animationTools tools?
uvTools (bool) – Include uvTools tools?
hive (bool) – Ignores opening the Hive UI as it may not be installed
- Return successState:
Returns True if successfully completed
- Rtype successState:
bool
Testcmdsrigging¶
- testSplineRig()¶
Testrenderers¶
from zoo.libs.maya.cmds.broadunittests import testrenderers
- getAssetPath()¶
- importReplaceAsset(path, assetName, renderer)¶
- testImportChangeAssetsRenderer(renderer)¶
Tests importing of assets for the given renderer
- testImportAssetAllRenderers(skipRenderers=[])¶
Tests importing of assets for each renderer
- getLightPresetPath()¶
- importLightPreset(path, lightPresetName, renderer)¶
- testLightPresetsRenderer(renderer)¶
Tests importing of assets for the given renderer
- testLightPresetsAllRenderers(skipRenderers=[])¶
Tests importing of assets for each renderer
Testuis¶
- openAllUIs(hive=True)¶
Opens all Zoo UIs