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"})
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'})
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('/')