def testUserCanNotListAccounts(): user = DB.getNormalUser() if user == None: TU.testRegister() user = DB.getNormalUser() token = DB.getTokenforUserId(user['id']) if token == None: token = TU.loginUser(user['username']) getCustomers(token, False)
def testUserCanNotPromote(): user1 = DB.getNormalUser() token1 = DB.getTokenforUserId(user1['id']) if token1 == None: token1 = TU.loginUser(user1['username']) userToPromote = DB.getNormalUser() if userToPromote == None: TU.testRegister() userToPromote = DB.getNormalUser() promoteUser(token1,userToPromote,False)
def testUserCanNotPromote(): user1 = DB.getNormalUser() token1 = DB.getTokenforUserId(user1['id']) if token1 == None: token1 = TU.loginUser(user1['username']) userToPromote = DB.getNormalUser() if userToPromote == None: TU.testRegister() userToPromote = DB.getNormalUser() promoteUser(token1, userToPromote, False)
def getAToken(): auth = DB.getLoginToken() if auth == None: user = DB.getNormalUser() if user == None: print "No users registered skipping test!" return None TU.loginUser(user['username']) print "User logged in!" auth = DB.getLoginToken() return auth
if (r.status_code != 200): raise Exception('Could not Promote Customer from Admin',r.text) else: if (r.status_code != 401): raise Exception('Could promote Customer list from NON Admin',r.text) if __name__ == "__main__": user1 = DB.getAdminUser() token1 = DB.getTokenforUserId(user1['id']) if token1 == None: token1 = TU.loginUser(user1['username']) testCreateTripAdmin(token1) user2 = DB.getNormalUser() if user2 == None: TU.testRegister() user2 = DB.getNormalUser() token2 = DB.getTokenforUserId(user2['id']) if token2 == None: token2 = TU.loginUser(user2['username']) tid = createTrip(token2) testReadTripFromAdmin(token1,tid) testUpdateTripFromAdmin(token1,tid) testDeleteTripFromAdmin(token1, tid) testGetTripList(user1,token1,True) testGetTripList(user2,token2, False)
def testLogin(): global TOKEN TOKEN = loginUser(DB.getNormalUser()['username'])
if (r.status_code != 200): raise Exception('Could not Promote Customer from Admin', r.text) else: if (r.status_code != 401): raise Exception('Could promote Customer list from NON Admin', r.text) if __name__ == "__main__": user1 = DB.getAdminUser() token1 = DB.getTokenforUserId(user1['id']) if token1 == None: token1 = TU.loginUser(user1['username']) testCreateTripAdmin(token1) user2 = DB.getNormalUser() if user2 == None: TU.testRegister() user2 = DB.getNormalUser() token2 = DB.getTokenforUserId(user2['id']) if token2 == None: token2 = TU.loginUser(user2['username']) tid = createTrip(token2) testReadTripFromAdmin(token1, tid) testUpdateTripFromAdmin(token1, tid) testDeleteTripFromAdmin(token1, tid) testGetTripList(user1, token1, True) testGetTripList(user2, token2, False)