Esempio n. 1
0
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
Esempio n. 2
0
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
Esempio n. 3
0
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