Exemplo n.º 1
0
 def test_get_robot_list(self):
     list_ok = [["robot1", "http://172.43.69.421:78312", "localhost", "1"],
                ["bot2", "http://192.78.69.123:12432", "localhost", "0"]]
     xml_info = XmlInfo()
     xml_info.openXml()
     rp = rospkg.RosPack()
     cpath = os.path.join(rp.get_path('rqt_env'), 'test', 'env_test.xml')
     xml_info._root = ET.parse(cpath).getroot()
     list_test = xml_info.getRobots()
     list_test.sort()
     list_ok.sort()
     self.assertEqual(list_ok, list_test)
Exemplo n.º 2
0
 def test_get_general_variables(self):
     xml_info = XmlInfo()
     xml_info.openXml()
     rp = rospkg.RosPack()
     cpath = os.path.join(rp.get_path('rqt_env'), 'test', 'env_test.xml')
     xml_info._root = ET.parse(cpath).getroot()
     list_ok = [
         ['UNKNOWN1', 'ABC'], ['ORBIT_SOCKETDIR', '/tmp/orbit-robotica'],
         [
             'PYTHONPATH',
             '/home/robotica/catkin_ws/devel/lib/python2.7/dist-packages:/opt/ros/indigo/lib/python2.7/dist-packages3'
         ], ['FOOBAR1', '1']
     ]
     list_test = xml_info.getGeneralVariables()
     list_ok.sort()
     list_test.sort()
     # print list_test
     # print list_ok
     self.assertEqual(list_ok, list_test)