Beispiel #1
0
 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))
Beispiel #2
0
    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)