def test_success(self): from papyrus_mapproxy import load_mapproxy_config from mapproxy.config.loader import ProxyConfiguration curdir = os.path.dirname(os.path.abspath(__file__)) cfgfile = os.path.join(curdir, 'mapproxy.yaml') conf = load_mapproxy_config(cfgfile) self.assertTrue(isinstance(conf, ProxyConfiguration))
def test_mapproxy(self): from pyramid.request import Request from papyrus_mapproxy import (load_mapproxy_config, create_view_callable, add_route) mapproxy_config_file = self.config.get_settings().get('mapproxy.yaml') mapproxy_config = load_mapproxy_config(mapproxy_config_file) view = create_view_callable(mapproxy_config) add_route(self.config, view) context = DummyContext() request = Request({'wsgi.url_scheme': 'http', 'SERVER_NAME': 'foo', 'SERVER_PORT': '80'}) request.method = 'GET' response = view(context, request) from pyramid.response import Response self.assertTrue(isinstance(response, Response)) self.assertTrue('Welcome to MapProxy' in response.body)