Ejemplo n.º 1
0
 def test_rospack(self):
   from roslib.rospack import rospackexec, rospack_depends, rospack_depends_1,\
       rospack_depends_on, rospack_depends_on_1
   
   val = rospackexec(['list'])
   self.assertEquals(set(['rospack']), set(rospack_depends('roslib')))
   self.assertEquals(set(['rospack']), set(rospack_depends_1('roslib')))    
   self.assertEquals(set(['roslib', 'rosdep']), set(rospack_depends_1('rosmake')))
   self.assertEquals(set(['roslib', 'rosdep', 'rospack']), set(rospack_depends('rosmake')))
Ejemplo n.º 2
0
    def test_rospack(self):
        from roslib.rospack import rospackexec, rospack_depends, rospack_depends_1,\
            rospack_depends_on, rospack_depends_on_1

        val = rospackexec(['list'])
        self.assertEquals(set(['genmsg_cpp', 'rospack']),
                          set(rospack_depends('roslib')))
        self.assertEquals(set(['genmsg_cpp', 'rospack']),
                          set(rospack_depends_1('roslib')))
        self.assertEquals(set(['roslib', 'roslang']),
                          set(rospack_depends_1('rospy')))
        self.assertEquals(set(['rospack', 'roslib', 'roslang', 'genmsg_cpp']),
                          set(rospack_depends('rospy')))

        val = rospack_depends_on('roslang')
        self.assert_('rospy' in val, val)
        self.assert_('roscpp' in val)
        val = rospack_depends_on_1('roslang')
        self.assert_('rospy' in val)
        self.assert_('roscpp' in val)
def get_msg_spec(pkg, msg):
    path = rospack.rospackexec(['find', pkg])
    return msgs.load_from_file("{0}/msg/{1}.msg".format(path, msg), pkg)[1]