############ test auth ######################
auth = Auth(db)
token = auth.register(TEST_EAN, "test name", TEST_PASSWORD)

print "token = " + token
res = auth.auth(TEST_EAN, TEST_PASSWORD)
user_id = res[0]
if not res[0]:
    print 'auth not success', res[1]
    exit(1)

print "auth success", res[1]
token = res[1]

res = auth.check_token(TEST_EAN, token)
if not res:
    print 'check_token not success'
    exit(1)

print "check_token success", res

############## test wallets ################
res = db.add_wallet(user_id, "usd wallet", "USD")
if not res[0]:
    print res[1]

res = db.get_wallets(user_id)
print res

res = db.add_entry(1, user_id, "entry", 1000)