mirror of
https://github.com/lucaspalomodevelop/eventcally.git
synced 2026-03-13 00:07:22 +00:00
28 lines
1.0 KiB
Python
28 lines
1.0 KiB
Python
def test_has_admin_unit_member_role(client, app, db, seeder):
|
|
owner_id, admin_unit_id, member_id = seeder.setup_base_event_verifier()
|
|
|
|
with app.app_context():
|
|
from project.models import AdminUnitMember
|
|
from project.access import has_admin_unit_member_role
|
|
|
|
member = AdminUnitMember.query.get(member_id)
|
|
assert has_admin_unit_member_role(member, "admin") is False
|
|
|
|
|
|
def test_has_current_user_member_role_for_admin_unit(client, app, db, seeder):
|
|
owner_id, admin_unit_id, member_id = seeder.setup_base_event_verifier()
|
|
|
|
with app.test_request_context():
|
|
with app.app_context():
|
|
from project.models import AdminUnitMember
|
|
from project.access import has_current_user_member_role_for_admin_unit
|
|
from flask_login import login_user
|
|
|
|
member = AdminUnitMember.query.get(member_id)
|
|
login_user(member.user)
|
|
|
|
assert (
|
|
has_current_user_member_role_for_admin_unit(admin_unit_id, "admin")
|
|
is False
|
|
)
|