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
def test_create_group(context): group = save_group( context, "group 1") assert group['id'] is not None assert group['name'] == "group 1"
def test_update_group(context): group = save_group( context, "group 1a", id=1) assert group['id'] is 1 assert group['name'] == "group 1a"