def test_matches_metadata(config, metadata, expected): app = get_mock_app() app.config.set('site/root', '/') config.setdefault('source', 'blah') route = Route(app, config) m = route.matchesMetadata(metadata) assert m == expected