Michael Merickel
2015-02-06 61967fd76471a9de88f0b4ef2e3385fdf3f1e3b2
Merge pull request #1547 from msabramo/tighten_test_call_eventsends

Tighten test_call_eventsends
1 files modified
8 ■■■■■ changed files
pyramid/tests/test_router.py 8 ●●●●● patch | view | raw | blame | history
pyramid/tests/test_router.py
@@ -599,17 +599,19 @@
        environ = self._makeEnviron()
        self._registerView(view, '', IViewClassifier, None, None)
        request_events = self._registerEventListener(INewRequest)
        aftertraversal_events = self._registerEventListener(IContextFound)
        context_found_events = self._registerEventListener(IContextFound)
        response_events = self._registerEventListener(INewResponse)
        router = self._makeOne()
        start_response = DummyStartResponse()
        result = router(environ, start_response)
        self.assertEqual(len(request_events), 1)
        self.assertEqual(request_events[0].request.environ, environ)
        self.assertEqual(len(aftertraversal_events), 1)
        self.assertEqual(aftertraversal_events[0].request.environ, environ)
        self.assertEqual(len(context_found_events), 1)
        self.assertEqual(context_found_events[0].request.environ, environ)
        self.assertEqual(context_found_events[0].request.context, context)
        self.assertEqual(len(response_events), 1)
        self.assertEqual(response_events[0].response, response)
        self.assertEqual(response_events[0].request.context, context)
        self.assertEqual(result, response.app_iter)
    def test_call_newrequest_evllist_exc_can_be_caught_by_exceptionview(self):