from typing import Dict import pytest from pygeoapi.process.manager.base import get_manager @pytest.fixture() def config() -> Dict: return { 'server': { 'manager': { 'name': 'TinyDB', 'output_dir': '/tmp', } }, 'resources': { 'hello-world': { 'type': 'process', 'processor': { 'name': 'HelloWorld' } } } } def test_get_manager(config): manager = get_manager(config) assert manager.name == config['server']['manager']['name'] assert 'hello-world' in manager.processes