示例#1
0
    def test_forbidden_user(self):
        from ptah.exc import Forbidden
        self._init_ptah()
        config.start(self.p_config)

        class Context(object):
            """ """
            __name__ = 'test'

        request = DummyRequest()
        request.root = Context()
        ptah.authService.set_userid('user')

        res = Forbidden.__renderer__(HTTPForbidden(), request)
        self.assertEqual(res.status, '403 Forbidden')
示例#2
0
文件: base.py 项目: WouterVH/ptah
 def _init_ptah(self, settings={}, handler=None, *args, **kw):
     config.initialize(self.p_config, ('ptah', self.__class__.__module__),
                       initsettings = False)
     config.initialize_settings(settings, self.p_config)
     config.start(self.p_config)
示例#3
0
文件: base.py 项目: blaflamme/ptah
 def _init_ptah(self, settings={}, handler=None, *args, **kw):
     config.initialize(('ptah', self.__class__.__module__),
                       reg = Components('test'))
     config.initialize_settings(settings, self.p_config)
     config.start(self.p_config)