def testInstanceConfigDictionary(self): sampleInstanceFile = self.testDirectory + \ '/test_files/sample_instance.xml' instanceFileHandler = InstanceFileHandler(sampleInstanceFile) expectedConfigDictionary = {'/left_leg/ankle/actuator0': {'configFiles': ['v_e_001.xml', 'e.xml', 'e_sv.xml', 'testbench.xml', 'sensors.xml', 'safety.xml', 'mode.xml'], 'firmware': 'linear/turbo_bootloader.bin', 'type': 'turbodriver', 'location': '/left_leg/ankle/actuator0'}, '/left_leg/j1': {'configFiles': ['v_a_001.xml', 'a.xml', 'a_sv.xml', 'testbench.xml', 'sensors.xml', 'safety.xml', 'mode.xml'], 'firmware': 'rotary/turbo_bootloader.bin', 'type': 'turbodriver', 'location': '/left_leg/j1'}, '/left_leg/ankle/actuator1': {'configFiles': ['v_e_002.xml', 'e.xml', 'e_sv.xml', 'testbench.xml', 'sensors.xml', 'safety.xml', 'mode.xml'], 'firmware': 'linear/turbo_bootloader.bin', 'type': 'turbodriver', 'location': '/left_leg/ankle/actuator1'}} instanceConfig = instanceFileHandler.getInstanceConfig() assert cmp(instanceConfig, expectedConfigDictionary) == 0
def testInstanceConfigDictionary(self): sampleInstanceFile = self.testDirectory + \ '/test_files/sample_instance.xml' instanceFileHandler = InstanceFileHandler(sampleInstanceFile) expectedConfigDictionary = { '/left_leg/ankle/actuator0': { 'configFiles': [ 'v_e_001.xml', 'e.xml', 'e_sv.xml', 'testbench.xml', 'sensors.xml', 'safety.xml', 'mode.xml' ], 'firmware': 'linear/turbo_bootloader.bin', 'type': 'turbodriver', 'location': '/left_leg/ankle/actuator0' }, '/left_leg/j1': { 'configFiles': [ 'v_a_001.xml', 'a.xml', 'a_sv.xml', 'testbench.xml', 'sensors.xml', 'safety.xml', 'mode.xml' ], 'firmware': 'rotary/turbo_bootloader.bin', 'type': 'turbodriver', 'location': '/left_leg/j1' }, '/left_leg/ankle/actuator1': { 'configFiles': [ 'v_e_002.xml', 'e.xml', 'e_sv.xml', 'testbench.xml', 'sensors.xml', 'safety.xml', 'mode.xml' ], 'firmware': 'linear/turbo_bootloader.bin', 'type': 'turbodriver', 'location': '/left_leg/ankle/actuator1' } } instanceConfig = instanceFileHandler.getInstanceConfig() assert cmp(instanceConfig, expectedConfigDictionary) == 0
def testInstanceConfigDictionary(self): sampleInstanceFile = self.testDirectory + \ '/test_files/sample_instance.xml' instanceFileHandler = InstanceFileHandler(sampleInstanceFile) instanceConfig = instanceFileHandler.getInstanceConfig() # Check some of them, to many to check them all though. assert('test_v_e_001.xml' in instanceConfig['/left_leg/ankle/actuator0']['configFiles']) assert('test_e_futek_dh.xml' in instanceConfig['/left_leg/ankle/actuator0']['configFiles']) assert('test_ankle_linear.xml' in instanceConfig['/left_leg/ankle/actuator0']['configFiles']) assert('test_v_e_003.xml' in instanceConfig['/trunk/left_actuator']['configFiles']) assert('test_e_renishaw_dh.xml' in instanceConfig['/trunk/left_actuator']['configFiles']) assert('test_trunk_linear.xml' in instanceConfig['/trunk/left_actuator']['configFiles']) assert('test_v_a_001.xml' in instanceConfig['/left_leg/j1']['configFiles'])
def testInstanceConfigDictionary(self): sampleInstanceFile = self.testDirectory + \ '/test_files/sample_instance.xml' instanceFileHandler = InstanceFileHandler(sampleInstanceFile) instanceConfig = instanceFileHandler.getInstanceConfig() # Check some of them, to many to check them all though. assert ('test_v_e_001.xml' in instanceConfig['/left_leg/ankle/actuator0']['configFiles']) assert ('test_e_futek_dh.xml' in instanceConfig['/left_leg/ankle/actuator0']['configFiles']) assert ('test_ankle_linear.xml' in instanceConfig['/left_leg/ankle/actuator0']['configFiles']) assert ('test_v_e_003.xml' in instanceConfig['/trunk/left_actuator']['configFiles']) assert ('test_e_renishaw_dh.xml' in instanceConfig['/trunk/left_actuator']['configFiles']) assert ('test_trunk_linear.xml' in instanceConfig['/trunk/left_actuator']['configFiles']) assert ('test_v_a_001.xml' in instanceConfig['/left_leg/j1']['configFiles'])