Ejemplo n.º 1
0
    def __init__(
        self,
        config=None,
        bin=None,
        manager=None,
        router=None,
        jinja=None,
    ):
        if config is None:
            config = {}
        if manager is None:
            manager = Manager()
        if bin is None:
            bin = assets.Bin(manager=manager)
        if router is None:
            router = Router(mapper=SimpleMapper())

        self._response_callbacks = defaultdict(list)

        self.bin = bin
        self.config = config
        self.manager = manager
        self.router = router

        self.bind_bin(bin)
        if jinja is not None:
            self.bind_jinja_environment(jinja)
Ejemplo n.º 2
0
    def setUp(self):
        self.request = mock.Mock()
        self.fn = mock.Mock(__name__="a_view")

        self.request_manager = Manager()
        self.request_manager.request_started(self.request)

        self.bin = assets.Bin(manager=self.request_manager)
Ejemplo n.º 3
0
 def setUp(self):
     self.manager = Manager()
     self.router = Router(mapper=SimpleMapper())
     self.app = core.Application(manager=self.manager, router=self.router)
     self.request = Request(url=URL(path=[u""]))