mirror of
https://github.com/lucaspalomodevelop/eventcally.git
synced 2026-03-13 00:07:22 +00:00
51 lines
1.8 KiB
Python
51 lines
1.8 KiB
Python
def test_profile(client, seeder, utils):
|
|
user_id, admin_unit_id = seeder.setup_base()
|
|
seeder.create_event(admin_unit_id)
|
|
|
|
url = utils.get_url("profile", id=1)
|
|
utils.get_ok(url)
|
|
|
|
|
|
def test_organization_invitation_not_registered(client, app, utils, seeder):
|
|
_, admin_unit_id = seeder.setup_base(log_in=False)
|
|
invitation_id = seeder.create_admin_unit_invitation(admin_unit_id)
|
|
|
|
url = utils.get_url("user_organization_invitation", id=invitation_id)
|
|
response = client.get(url)
|
|
utils.assert_response_redirect(response, "security.register")
|
|
|
|
|
|
def test_organization_invitation_not_authenticated(client, app, utils, seeder):
|
|
_, admin_unit_id = seeder.setup_base(log_in=False)
|
|
invitation_id = seeder.create_admin_unit_invitation(admin_unit_id)
|
|
|
|
seeder.create_user("invited@test.de")
|
|
url = utils.get_url("user_organization_invitation", id=invitation_id)
|
|
response = client.get(url)
|
|
assert response.status_code == 302
|
|
assert response.headers["Location"].startswith("http://localhost/login")
|
|
|
|
|
|
def test_organization_invitation_currentUserDoesNotMatchInvitationEmail(
|
|
client, app, db, utils, seeder
|
|
):
|
|
_, admin_unit_id = seeder.setup_base()
|
|
invitation_id = seeder.create_admin_unit_invitation(admin_unit_id)
|
|
|
|
seeder.create_user("invited@test.de")
|
|
url = utils.get_url("user_organization_invitation", id=invitation_id)
|
|
response = client.get(url)
|
|
assert response.status_code == 302
|
|
assert response.headers["Location"] == "http://localhost/profile"
|
|
|
|
|
|
def test_organization_invitation_list(client, seeder, utils):
|
|
_, admin_unit_id = seeder.setup_base(log_in=False)
|
|
_ = seeder.create_admin_unit_invitation(admin_unit_id)
|
|
|
|
seeder.create_user("invited@test.de")
|
|
utils.login("invited@test.de")
|
|
|
|
url = utils.get_url("user_organization_invitations")
|
|
utils.get_ok(url)
|