From 0caff43f46d814a503d3c20358315e9327c12385 Mon Sep 17 00:00:00 2001 From: Christophe Bedard Date: Thu, 24 Jun 2021 11:23:40 -0400 Subject: [PATCH] Add 'push_ros_namespace' alias to 'push-ros-namespace' Signed-off-by: Christophe Bedard --- .../launch_ros/actions/push_ros_namespace.py | 1 + .../test_push_ros_namespace_frontend.py | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+) diff --git a/launch_ros/launch_ros/actions/push_ros_namespace.py b/launch_ros/launch_ros/actions/push_ros_namespace.py index 7467d1db..f9914b33 100644 --- a/launch_ros/launch_ros/actions/push_ros_namespace.py +++ b/launch_ros/launch_ros/actions/push_ros_namespace.py @@ -33,6 +33,7 @@ from rclpy.validate_namespace import validate_namespace +@expose_action('push_ros_namespace') @expose_action('push-ros-namespace') class PushRosNamespace(Action): """ diff --git a/test_launch_ros/test/test_launch_ros/frontend/test_push_ros_namespace_frontend.py b/test_launch_ros/test/test_launch_ros/frontend/test_push_ros_namespace_frontend.py index 8ff8e6ea..c3c6f4ec 100644 --- a/test_launch_ros/test/test_launch_ros/frontend/test_push_ros_namespace_frontend.py +++ b/test_launch_ros/test/test_launch_ros/frontend/test_push_ros_namespace_frontend.py @@ -31,6 +31,16 @@ def test_launch_namespace_yaml(): with io.StringIO(yaml_file) as f: check_launch_namespace(f) + yaml_file_alias = textwrap.dedent( + r""" + launch: + - push_ros_namespace: + namespace: 'asd' + """ + ) + with io.StringIO(yaml_file_alias) as f: + check_launch_namespace(f) + def test_launch_namespace_xml(): xml_file = textwrap.dedent( @@ -43,6 +53,16 @@ def test_launch_namespace_xml(): with io.StringIO(xml_file) as f: check_launch_namespace(f) + xml_file_alias = textwrap.dedent( + r""" + + + + """ + ) + with io.StringIO(xml_file_alias) as f: + check_launch_namespace(f) + def check_launch_namespace(file): root_entity, parser = Parser.load(file)