コード例 #1
0
    def test_set_builder(self):
        req = Request.blank('/')
        def custom_builder(router, request, name, args, kwargs):
            self.assertEqual(request, req)
            return 'http://www.google.com'

        router = Router(None)
        router.set_builder(custom_builder)
        res = router.build(req, '', (), {})
        self.assertEqual(res, 'http://www.google.com')
コード例 #2
0
    def test_set_builder(self):
        req = Request.blank('/')
        def custom_builder(router, request, name, args, kwargs):
            self.assertEqual(request, req)
            return 'http://www.google.com'

        router = Router(None)
        router.set_builder(custom_builder)
        res = router.build(req, '', (), {})
        self.assertEqual(res, 'http://www.google.com')
コード例 #3
0
    def test_set_builder(self):
        def custom_builder(router, request, name, args, kwargs):
            self.assertEqual(request, req)
            return "http://www.google.com"

        req = Request.blank("/")

        router = Router(None)
        router.set_builder(custom_builder)
        res = router.build(req, "", (), {})
        self.assertEqual(res, "http://www.google.com")