def test_remove_access(user_session, client): ccpo = UserFactory.create_ccpo() user = UserFactory.create_ccpo() user_session(ccpo) response = client.post(url_for("ccpo.remove_access", user_id=user.id)) assert user not in Users.get_ccpo_users()
def test_get_ccpo_users(): ccpo_1 = UserFactory.create_ccpo() ccpo_2 = UserFactory.create_ccpo() rando = UserFactory.create() ccpo_users = Users.get_ccpo_users() assert ccpo_1 in ccpo_users assert ccpo_2 in ccpo_users assert rando not in ccpo_users
def users(): users = Users.get_ccpo_users() users_info = [(user, CCPOUserForm(obj=user)) for user in users] return render_template("ccpo/users.html", users_info=users_info)
def test_revoke_ccpo_perms(): ccpo = UserFactory.create_ccpo() Users.revoke_ccpo_perms(ccpo) ccpo_users = Users.get_ccpo_users() assert ccpo not in ccpo_users
def test_give_ccpo_perms(): rando = UserFactory.create() Users.give_ccpo_perms(rando) ccpo_users = Users.get_ccpo_users() assert rando in ccpo_users