示例#1
0
文件: testutil.py 项目: kamroot/mc27
 def setUp(self):
     install_framework(force=True)
     if hasattr(self, "TestWidget"):
         self.widget = self.TestWidget("test", **self.widget_kw)
示例#2
0
    require("TurboGears>=1.5a1dev, <=2.0")
    import cp3 as cp
    default_view = 'genshi'

import turbogears
from turbogears.i18n.tg_gettext import gettext
from turbogears.view import stdvars

import cherrypy

import tw
from tw.core import view
from tw.core.util import install_framework
from tw.mods.base import HostFramework

install_framework()

log = logging.getLogger(__name__)

class TurboGears(HostFramework):
    @property
    def request_local(self):
        try:
            rl = cherrypy.request.tw_request_local
        except AttributeError:
            rl = self.request_local_class(cherrypy.request.wsgi_environ)
            cherrypy.request.tw_request_local = rl
        return rl

    def start_request(self, environ):
        self.request_local.default_view = self._default_view
示例#3
0
 def setUp(self):
     install_framework(force=True)
     if hasattr(self, 'TestWidget'):
         self.widget = self.TestWidget('test', **self.widget_kw)