From bdbbdb2b38cec039b6e3f1827e6c4af026a2c7a3 Mon Sep 17 00:00:00 2001 From: Jorge Rodriguez Date: Sat, 12 Jan 2019 18:36:44 +0100 Subject: [PATCH] Fix the unit test test_get_gbprepo_as_rosdep_data The unit test checks for the existance of thre keys ['ros', 'catkin', 'genmsg'] in the rosdep data gather from a distro. As coded, it gets the first distribution found in alphabetical order. As of today "ardent". However this is a ros2 distribution and, for example, catkin is not released for it (https://github.com/ros/rosdistro/blob/master/ardent/distribution.yaml) --- test/test_rosdep_gbpdistro_support.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test_rosdep_gbpdistro_support.py b/test/test_rosdep_gbpdistro_support.py index 560bb7cf5..f25b640f0 100644 --- a/test/test_rosdep_gbpdistro_support.py +++ b/test/test_rosdep_gbpdistro_support.py @@ -52,7 +52,7 @@ def test_url_constants(): def test_get_gbprepo_as_rosdep_data(): from rosdep2.rosdistrohelper import get_index from rosdep2.gbpdistro_support import get_gbprepo_as_rosdep_data - distro = sorted(get_index().distributions.keys())[0] + distro = "melodic" data = get_gbprepo_as_rosdep_data(distro) for k in ['ros', 'catkin', 'genmsg']: assert k in data, data