def test_unary(): from rospkg import RosStack, RosPack path = get_unary_test_path() rospack = RosPack(ros_paths=[path]) rosstack = RosStack(ros_paths=[path]) assert rospack.get_path('unary') == rosstack.get_path('unary') assert rosstack.packages_of('unary') == ['unary'] assert rospack.stack_of('unary') == 'unary'
def test_stack_of(): from rospkg import RosPack, ResourceNotFound path = os.path.join(get_stack_test_path(), 's1') r = RosPack(ros_paths=[path]) # test with actual stacks assert r.stack_of('foo_pkg') == 'foo' assert r.stack_of('foo_pkg_2') == 'foo' assert r.stack_of('bar_pkg') == 'bar' try: r.stack_of('fake') assert False, "should have raised ResourceNotFound" except ResourceNotFound: pass path = os.path.join(get_package_test_path(), 'p1') r = RosPack(ros_paths=[path]) # test with actual not stacked-packages assert r.stack_of('foo') == None
def test_stack_of(): from rospkg import RosPack, ResourceNotFound path = os.path.join(get_stack_test_path(), "s1") r = RosPack(ros_paths=[path]) # test with actual stacks assert r.stack_of("foo_pkg") == "foo" assert r.stack_of("foo_pkg_2") == "foo" assert r.stack_of("bar_pkg") == "bar" try: r.stack_of("fake") assert False, "should have raised ResourceNotFound" except ResourceNotFound: pass path = os.path.join(get_package_test_path(), "p1") r = RosPack(ros_paths=[path]) # test with actual not stacked-packages assert r.stack_of("foo") == None