Skip to content

Commit f719c41

Browse files
Tests - Add maya version conditional for create controller result
1 parent 65699eb commit f719c41

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

tests/test/test_tools/test_createcontroller.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -303,9 +303,16 @@ def test_create_three(self):
303303
self.assertEqual(maya.cmds.getAttr(ctrl + '.translateX', time=mid), 20.0)
304304
self.assertEqual(maya.cmds.getAttr(ctrl + '.translateY', time=mid), 30.0)
305305
self.assertEqual(maya.cmds.getAttr(ctrl + '.translateZ', time=mid), 10.0)
306-
self.assertApproxEqual(
307-
maya.cmds.getAttr(ctrl + '.rotateY', time=mid), 19.5454545455
308-
)
306+
307+
maya_version = maya.cmds.about(api=True)
308+
# print('maya_version:', maya_version)
309+
ry = 29.47950580181985
310+
if maya_version < 20220000:
311+
# Old versions of Maya calculated this differently for
312+
# some strange reason.
313+
ry = 19.5454545455
314+
315+
self.assertApproxEqual(maya.cmds.getAttr(ctrl + '.rotateY', time=mid), ry)
309316
return
310317

311318
def create_hierarchy_scene(self, start, end):

0 commit comments

Comments
 (0)