Beispiel #1
0
 def test_login_get(self, mk_render):
     mk_request = mock.Mock()
     mk_request.method = 'GET'
     mk_request.GET = {"error_msg": "blahmsg"}
     views.do_login(mk_request)
     mk_render.assert_called_with('apirest/login.html',
                                  {'error_msg': "blahmsg"})
Beispiel #2
0
 def test_login_failed(self, mk_render):
     mk_request = mock.Mock()
     mk_request.POST = {"username": "******",
                        "password": "******"}
     views.do_login(mk_request)
     mk_render.assert_called_with('apirest/login.html',
                                {'error_msg': u'Usuário ou senha inválido'})
Beispiel #3
0
    def test_login_sucess(self, mk_response, mk_login, mk_auth):
        login = {"username": "******",
                 "password": "******"}

        mk_request = mock.Mock()
        mk_request.POST = login
        mk_user = mock.Mock()
        mk_auth.return_value = mk_user

        views.do_login(mk_request)

        mk_auth.assert_called_with(username=login['username'],
                                    password=login['password'])
        mk_login.assert_called_with(mk_request, mk_user)
        mk_response.assert_called_with('/')