Esempio n. 1
0
 def testLoginSequence(self):
     UsersModel.TESTAPI_resetfixture()
     UsersModel.add('james', 'muerle')
     respData = UsersModel.login('james', 'muerle')
     self.assertResponse(respData, count = 2)
     respData = UsersModel.login('james', 'muerle')
     self.assertResponse(respData, count = 3)
     respData = UsersModel.login('james', 'muerle')
     self.assertResponse(respData, count = 4)
Esempio n. 2
0
 def testLoginIncorrectPassword(self):
     UsersModel.TESTAPI_resetfixture()
     UsersModel.add('james', 'muerle')
     respData = UsersModel.login('james', 'notmuerle')
     self.assertResponse(respData, count = None, errCode = testLib.RestTestCase.ERR_BAD_CREDENTIALS)
Esempio n. 3
0
def login(request):
    request_data = simplejson.loads(request.body)
    r_user = request_data['user']
    r_pass = request_data['password']
    json_data = UsersModel.login(user=r_user, password=r_pass)
    return HttpResponse(json_data, content_type='application/json')