eventcally/tests/cli/test_user.py
2020-12-08 08:30:42 +01:00

20 lines
615 B
Python

def test_add_admin_roles(client, seeder, app):
user_id, admin_unit_id = seeder.setup_base()
with app.app_context():
from project.services.user import get_user
user = get_user(user_id)
assert not user.has_role("admin")
runner = app.test_cli_runner()
result = runner.invoke(args=["user", "add-admin-roles", "test@test.de"])
assert "Admin roles were added to test@test.de." in result.output
with app.app_context():
from project.services.user import get_user
user = get_user(user_id)
is_admin = user.has_role("admin")
assert is_admin