Ejemplo n.º 1
0
 def test_prova(self):
     app = make_app(SessionTouchController,
                    config_options={
                        'i18n.no_session_touch': False,
                        'i18n.enabled': True
                    })
     assert 'ACCESSED' in app.get('/session_get')
Ejemplo n.º 2
0
 def test_avoid_touch(self):
     app = make_app(SessionTouchController,
                    config_options={
                        'i18n.no_session_touch': True,
                        'i18n.enabled': True
                    })
     assert 'NOTOUCH' in app.get('/session_get')
Ejemplo n.º 3
0
    def test_enable_routing_args(self):
        self.app = make_app(BasicTGController,
                            config_options={'enable_routing_args': True})

        r = self.app.get('/with_routing_args?a=1&b=2&c=3')
        assert 'a' in str(r)
        assert 'b' in str(r)
        assert 'c' in str(r)
Ejemplo n.º 4
0
    def setUp(self):
        TestWSGIController.setUp(self)
        tg.config.update({
            'paths': {'root': data_dir},
            'package': tests,
        })

        self.app = make_app(BasicTGController)
Ejemplo n.º 5
0
    def test_enable_routing_args(self):
        self.app = make_app(BasicTGController, config_options={
            'enable_routing_args': True
        })

        r = self.app.get('/with_routing_args?a=1&b=2&c=3')
        assert 'a' in str(r)
        assert 'b' in str(r)
        assert 'c' in str(r)
Ejemplo n.º 6
0
 def __init__(self, *args, **kargs):
     TestWSGIController.__init__(self, *args, **kargs)
     class TestedWSGIAppController(WSGIAppController):
         def __init__(self):
             def test_app(environ, start_response):
                 if environ.get('CONTENT_LENGTH', None) in (-1, '-1'):
                     del environ['CONTENT_LENGTH']
                 return validator(demo_app)(environ, start_response)
             super(TestedWSGIAppController, self).__init__(test_app)
     self.app = make_app(TestedWSGIAppController)
Ejemplo n.º 7
0
    def setUp(self):
        TestWSGIController.setUp(self)
        tg.config.update({
            'paths': {'root': data_dir},
            'package': tests,
        })

        self.app = make_app(BasicTGController, config_options={
            'i18n.enabled': True
        })
Ejemplo n.º 8
0
 def __init__(self, *args, **kargs):
     TestWSGIController.__init__(self, *args, **kargs)
     class TestedWSGIAppController(WSGIAppController):
         def __init__(self):
             def test_app(environ, start_response):
                 start_response('200 OK', [('Content-type','text/plain'),
                                           ('Content-Length', '5')])
                 return [b'HELLO']
             super(TestedWSGIAppController, self).__init__(test_app)
     self.app = make_app(TestedWSGIAppController)
Ejemplo n.º 9
0
 def __init__(self, *args, **kargs):
     TestWSGIController.__init__(self, *args, **kargs)
     class TestedWSGIAppController(WSGIAppController):
         def __init__(self):
             def test_app(environ, start_response):
                 if environ.get('CONTENT_LENGTH', None) in (-1, '-1'):
                     del environ['CONTENT_LENGTH']
                 return validator(demo_app)(environ, start_response)
             super(TestedWSGIAppController, self).__init__(test_app)
     self.app = make_app(TestedWSGIAppController)
Ejemplo n.º 10
0
    def setUp(self):
        TestWSGIController.setUp(self)
        tg.config.update({
            'paths': {'root': data_dir},
            'package': tests,
        })

        self.app = make_app(BasicTGController, config_options={
            'i18n.enabled': True
        })
Ejemplo n.º 11
0
    def __init__(self, *args, **kargs):
        TestWSGIController.__init__(self, *args, **kargs)

        class TestedWSGIAppController(WSGIAppController):
            def __init__(self):
                def test_app(environ, start_response):
                    start_response("200 OK", [("Content-type", "text/plain"), ("Content-Length", "5")])
                    return [b"HELLO"]

                super(TestedWSGIAppController, self).__init__(test_app)

        self.app = make_app(TestedWSGIAppController)
Ejemplo n.º 12
0
    def setUp(self):
        TestWSGIController.setUp(self)
        tg.config.update({
            'paths': {'root': data_dir},
            'package': tests,
        })

        # Mimic configuration of a controller wrapper, this is required as
        # TestWSGIController doesn't actually create an AppConfig
        # so configurations don't get resolved.
        cwrapper = ControllerWrapperForErrorHandler(None, call_controller)
        wrappers_conf = {default_im_func(BasicTGController.hooked_error_handler): cwrapper}
        tg.config.update({'dedicated_controller_wrappers': wrappers_conf})

        self.app = make_app(BasicTGController)
Ejemplo n.º 13
0
    def __init__(self, *args, **kargs):
        TestWSGIController.__init__(self, *args, **kargs)

        def hello_app(environ, start_response):
            start_response("200 OK", [('Content-Type', 'text/plain')])
            return [b'Hello From: ', environ['PATH_INFO'].encode('ascii')]

        class TestedWSGIAppController(WSGIAppController):
            def __init__(self):
                def test_app(environ, start_response):
                    if environ.get('CONTENT_LENGTH', None) in (-1, '-1'):
                        del environ['CONTENT_LENGTH']
                    return validator(hello_app)(environ, start_response)

                super(TestedWSGIAppController, self).__init__(test_app)

        self.app = make_app(TestedWSGIAppController,
                            config_options={'make_body_seekable': True})
Ejemplo n.º 14
0
 def __init__(self, *args, **kargs):
     TestWSGIController.__init__(self, *args, **kargs)
     self.baseenviron = {}
     self.app = make_app(SimpleCachingController, self.baseenviron)
Ejemplo n.º 15
0
 def __init__(self, *args, **kargs):
     TestWSGIController.__init__(self, *args, **kargs)
     self.app = make_app(BasicTGController)
Ejemplo n.º 16
0
 def __init__(self, *args, **kargs):
     TestWSGIController.__init__(self, *args, **kargs)
     self.baseenviron = {}
     self.app = make_app(DecoratorController, self.baseenviron)
Ejemplo n.º 17
0
 def __init__(self, *args, **kargs):
     TestWSGIController.__init__(self, *args, **kargs)
     self.app = make_app(SessionTouchController)
Ejemplo n.º 18
0
 def __init__(self, *args, **kargs):
     TestWSGIController.__init__(self, *args, **kargs)
     self.baseenviron = {}
     self.app = make_app(SimpleCachingController, self.baseenviron)
Ejemplo n.º 19
0
 def __init__(self, *args, **kargs):
     TestWSGIController.__init__(self, *args, **kargs)
     self.app = make_app(BasicTGController)
Ejemplo n.º 20
0
 def __init__(self, *args, **kargs):
     TestWSGIController.__init__(self, *args, **kargs)
     self.baseenviron = {}
     self.app = make_app(DecoratorController, self.baseenviron)
Ejemplo n.º 21
0
 def __init__(self, *args, **kargs):
     TestWSGIController.__init__(self, *args, **kargs)
     self.app = make_app(SessionTouchController)
Ejemplo n.º 22
0
 def __init__(self, *args, **kargs):
     TestWSGIController.__init__(self, *args, **kargs)
     self.app = make_app(BeakerCacheController)
Ejemplo n.º 23
0
 def setUp(self, *args, **kargs):
     TestWSGIController.setUp(self, *args, **kargs)
     self.app = make_app(BasicTGController, config_options={
         'make_body_seekable': False
     })
Ejemplo n.º 24
0
 def __init__(self, *args, **kargs):
     TestWSGIController.__init__(self, *args, **kargs)
     self.app = make_app(NotFoundWithIndexController)
Ejemplo n.º 25
0
 def __init__(self, *args, **kargs):
     TestWSGIController.__init__(self, *args, **kargs)
     self.app = make_app(BeakerCacheController)
 def setUp(self, *args, **kargs):
     TestWSGIController.setUp(self, *args, **kargs)
     self.app = make_app(BasicTGController)
Ejemplo n.º 27
0
 def __init__(self, *args, **kargs):
     TestWSGIController.__init__(self, *args, **kargs)
     self.app = make_app(NotFoundController)
Ejemplo n.º 28
0
 def test_prova(self):
     app = make_app(SessionTouchController, config_options={
         'i18n.no_session_touch': False,
         'i18n.enabled': True
     })
     assert 'ACCESSED' in app.get('/session_get')
Ejemplo n.º 29
0
 def setUp(self, *args, **kargs):
     TestWSGIController.setUp(self, *args, **kargs)
     self.app = make_app(BasicTGController)
Ejemplo n.º 30
0
 def test_avoid_touch(self):
     app = make_app(SessionTouchController, config_options={
         'i18n.no_session_touch': True,
         'i18n.enabled': True
     })
     assert 'NOTOUCH' in app.get('/session_get')
Ejemplo n.º 31
0
 def __init__(self, *args, **kargs):
     TestWSGIController.__init__(self, *args, **kargs)
     self.app = make_app(CustomSessionController, config_options={
         'session.key': 'test_app'
     })
Ejemplo n.º 32
0
 def __init__(self, *args, **kargs):
     TestWSGIController.__init__(self, *args, **kargs)
     self.app = make_app(self.CACHED_CONTROLLER)
Ejemplo n.º 33
0
 def setUp(self, *args, **kargs):
     TestWSGIController.setUp(self, *args, **kargs)
     self.app = make_app(BasicTGController,
                         config_options={'make_body_seekable': False})
Ejemplo n.º 34
0
 def setUp(self):
     TestWSGIController.setUp(self)
     tg.config.update({"paths": {"root": data_dir}, "package": tests})
     self.app = make_app(BasicTGController)