Ejemplo n.º 1
0
    def test_find_system_dependencies_local_only(self):
        self.assertThat(
            colcon._find_system_dependencies({"foo", "bar"}, self.rosdep_mock),
            HasLength(0),
        )

        self.rosdep_mock.get_dependencies.assert_has_calls(
            [mock.call("foo"), mock.call("bar")], any_order=True)
        self.rosdep_mock.resolve_dependency.assert_not_called()
Ejemplo n.º 2
0
    def test_find_system_dependencies_system_only_no_packages(self):
        self.rosdep_mock.resolve_dependency.return_value = {"apt": {"baz"}}

        self.assertThat(
            colcon._find_system_dependencies(None, self.rosdep_mock),
            Equals({"apt": {"baz"}}),
        )

        self.rosdep_mock.get_dependencies.assert_called_once_with()
        self.rosdep_mock.resolve_dependency.assert_called_once_with("bar")