示例#1
0
文件: auth_test.py 项目: adilhz/tipfy
    def test_signup_url(self):
        app = get_app()
        app.router.add(Rule("/", name="home", handler=HomeHandler))

        with app.get_test_context() as request:
            request.app.router.match(request)
            store = AuthStore(request)
            self.assertEqual(store.signup_url(), request.app.router.url_for(request, "auth/signup", dict(redirect="/")))
示例#2
0
文件: test_auth.py 项目: AmirS2/tipfy
    def test_signup_url(self):
        app = get_app()
        app.router.add(Rule('/', name='home', handler=HomeHandler))

        request = Request.from_values('/')
        local.current_handler = RequestHandler(app, request)
        app.router.match(request)

        store = AuthStore(local.current_handler)
        self.assertEqual(store.signup_url(), local.current_handler.url_for('auth/signup', redirect='/'))
示例#3
0
    def test_signup_url(self):
        app = get_app()
        app.router.add(Rule('/', name='home', handler=HomeHandler))

        with app.get_test_context() as request:
            request.app.router.match(request)
            store = AuthStore(request)
            self.assertEqual(
                store.signup_url(),
                request.app.router.url_for(request, 'auth/signup',
                                           dict(redirect='/')))
示例#4
0
文件: test_auth.py 项目: AmirS2/tipfy
    def test_login_url(self):
        app = get_app()
        app.router.add(Rule('/', name='home', handler=HomeHandler))

        request = Request.from_values('/')
        local.current_handler = RequestHandler(app, request)
        app.router.match(request)

        store = AuthStore(local.current_handler)
        self.assertEqual(store.login_url(), local.current_handler.url_for('auth/login', redirect='/'))

        tipfy.auth.DEV_APPSERVER_APPSERVER = False
        store.config['secure_urls'] = True
        self.assertEqual(store.login_url(), local.current_handler.url_for('auth/login', redirect='/', _scheme='https'))
        tipfy.auth.DEV_APPSERVER_APPSERVER = True
示例#5
0
文件: auth_test.py 项目: adilhz/tipfy
    def test_login_url(self):
        app = get_app()
        app.router.add(Rule("/", name="home", handler=HomeHandler))

        with app.get_test_context() as request:
            request.app.router.match(request)

            store = AuthStore(request)
            self.assertEqual(store.login_url(), request.app.router.url_for(request, "auth/login", dict(redirect="/")))

            tipfy.auth.DEV_APPSERVER_APPSERVER = False
            store.config["secure_urls"] = True
            self.assertEqual(
                store.login_url(),
                request.app.router.url_for(request, "auth/login", dict(redirect="/", _scheme="https")),
            )
            tipfy.auth.DEV_APPSERVER_APPSERVER = True
示例#6
0
    def test_user_model(self):
        app = get_app()
        app.router.add(Rule('/', name='home', handler=HomeHandler))

        request = Request.from_values('/')
        local.current_handler = RequestHandler(app, request)

        store = AuthStore(local.current_handler)
        self.assertEqual(store.user_model, User)
示例#7
0
    def test_login_url(self):
        app = get_app()
        app.router.add(Rule('/', name='home', handler=HomeHandler))

        with app.get_test_context() as request:
            request.app.router.match(request)

            store = AuthStore(request)
            self.assertEqual(
                store.login_url(),
                request.app.router.url_for(request, 'auth/login',
                                           dict(redirect='/')))

            tipfy.auth.DEV_APPSERVER_APPSERVER = False
            store.config['secure_urls'] = True
            self.assertEqual(
                store.login_url(),
                request.app.router.url_for(request, 'auth/login',
                                           dict(redirect='/',
                                                _scheme='https')))
            tipfy.auth.DEV_APPSERVER_APPSERVER = True