def test_create_user(context): user = save_user( context, "John Doe", "*****@*****.**", "password") assert user['id'] is not None assert user['email'] == '*****@*****.**' assert user['name'] == "John Doe" assert 'password' not in user
def test_update_password(context): user = save_user( context, password="******", id=1) assert user['id'] is 1 assert user['email'] == '*****@*****.**' assert user['name'] == "John P Doe" assert 'password' not in user
def test_init(context): user = save_user(context, "John Doe", "*****@*****.**", "password") group = save_group(context, "group 1") service = save_service(context, "service 1", "a testing service", 10, 7) subscription = subscribe(context, user["id"], group["id"], service["id"]) subs = active_subscriptions(context, user["id"]) assert len(subs) is 0 make_payment(context, group_id=group["id"]) for message in context.broadcasts: print(message) subs = active_subscriptions(context, user["id"]) assert len(subs) is 1 assert subs[0]["id"] == subscription["id"] assert False