Esempio n. 1
0
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)
Esempio n. 2
0
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)
Esempio n. 3
0
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)
Esempio n. 4
0
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)
Esempio n. 5
0
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
Esempio n. 6
0
        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)
Esempio n. 7
0
def testLogin():
  global TOKEN
  TOKEN = loginUser(DB.getNormalUser()['username'])
Esempio n. 8
0
        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)