def METHOD_NAME(self, input_data, expected_output):
    self._add_plugins_with_recursive_dependencies()
    result = self.scheduler._add_dependencies_recursively(input_data)
    assert set(result) == expected_output