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 testAdminCanListAccounts(): user1 = DB.getAdminUser() token1 = DB.getTokenforUserId(user1['id']) if token1 == None: token1 = TU.loginUser(user1['username']) getCustomers(token1, True)
headers = TF.HEADERS headers['Authorization'] = tokenOfCaller url = USER_URL + "/" + str(userToPromote['id']) + "/promote" r = requests.post(url, headers = headers) if isAllowed: 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)
headers = TF.HEADERS headers['Authorization'] = tokenOfCaller url = USER_URL + "/" + str(userToPromote['id']) + "/promote" r = requests.post(url, headers=headers) if isAllowed: 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)