def testGetMechanisms(self):
        sampleInstanceFile = self.testDirectory + '/test_files/valkyrie_A.xml'
        instanceFileHandler = InstanceFileHandler(sampleInstanceFile)
        mechanisms = instanceFileHandler.getMechanisms()
        mechanism_ids = ['leftHipYaw',
                         'leftHipRoll',
                         'leftHipPitch',
                         'leftKneePitch',
                         'leftAnkle',
                         'rightHipYaw',
                         'rightHipRoll',
                         'rightHipPitch',
                         'rightKneePitch',
                         'rightAnkle',
                         'leftShoulderPitch',
                         'leftShoulderRoll',
                         'leftShoulderYaw',
                         'leftElbowPitch',
                         'leftForearmYaw',
                         'leftWrist',
                         'rightShoulderPitch',
                         'rightShoulderRoll',
                         'rightShoulderYaw',
                         'rightElbowPitch',
                         'rightForearmYaw',
                         'rightWrist',
                         'lowerNeckPitch',
                         'neckYaw',
                         'upperNeckPitch',
                         'torso_yaw',
                         'waist']

        for mechanism in mechanisms:
            assert mechanism.tag == 'Mechanism'
            assert mechanism.get('id') in mechanism_ids
    def testGetMechanisms(self):
        sampleInstanceFile = self.testDirectory + '/test_files/valkyrie_A.xml'
        instanceFileHandler = InstanceFileHandler(sampleInstanceFile)
        mechanisms = instanceFileHandler.getMechanisms()
        mechanism_ids = [
            'leftHipYaw', 'leftHipRoll', 'leftHipPitch', 'leftKneePitch',
            'leftAnkle', 'rightHipYaw', 'rightHipRoll', 'rightHipPitch',
            'rightKneePitch', 'rightAnkle', 'leftShoulderPitch',
            'leftShoulderRoll', 'leftShoulderYaw', 'leftElbowPitch',
            'leftForearmYaw', 'leftWrist', 'rightShoulderPitch',
            'rightShoulderRoll', 'rightShoulderYaw', 'rightElbowPitch',
            'rightForearmYaw', 'rightWrist', 'lowerNeckPitch', 'neckYaw',
            'upperNeckPitch', 'torso_yaw', 'waist'
        ]

        for mechanism in mechanisms:
            assert mechanism.tag == 'Mechanism'
            assert mechanism.get('id') in mechanism_ids