def test_create_service(context): service = save_service( context, "service 1", "a testing service", 10, 365, "http://localhost:8080/token_access?v={}", "localhost:8080" ) assert service["id"] is not None assert service["cost"] == 10.0 assert service["duration"] == 365 assert service["name"] == "service 1" assert service["token_url"] == "http://localhost:8080/token_access?v={}" assert service["cors"] == "localhost:8080"
def test_update_service(context): service = save_service(context, "service 1a", "a testing service!", 11.5, 364, id=1) print(service) assert service["id"] is 1 assert service["cost"] == 11.5 assert service["duration"] == 364 assert service["name"] == "service 1a" assert service["description"] == "a testing service!" assert service["token_url"] == "http://localhost:8080/token_access?v={}" assert service["cors"] == "localhost:8080"
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