def test_connectedEditNodeSucceeds(self): """Test that connections can be made to an editable node""" ctl = control.makeControl("test") pp = MC.pointPosition('%s.cv[0]' % ctl) control.setEditable(ctl, True) editor = control.getEditor(ctl) s = MC.spaceLocator()[0] MC.connectAttr('%s.tx' % s, '%s.tx' % editor) MC.connectAttr('%s.rx' % s, '%s.rx' % editor) MC.connectAttr('%s.sx' % s, '%s.sx' % editor) MC.setAttr('%s.tx' % s, 5) MC.setAttr('%s.rx' % s, 5) MC.setAttr('%s.sx' % s, 5) control.setEditable(ctl, False) ppPost = MC.pointPosition('%s.cv[0]' % ctl) self.assertNotEqual(pp[0], ppPost[0]) self.assertNotEqual(pp[1], ppPost[1]) self.assertNotEqual(pp[2], ppPost[2])