def test_would_force_login_for_anon_in_guest_unallowed( self, database, guest, category): with database.session.no_autoflush: forum = Forum(title="no guest", category=category) forum.groups = Group.query.filter(Group.guest == False).all() forum.save() assert utils.should_force_login(guest, forum)
def test_would_not_force_login_for_authed_user(self, user, forum): assert not utils.should_force_login(user, forum)
def test_would_force_login_for_anon_in_guest_unallowed(self, guest, category): forum = Forum(title="no guest", category=category) forum.groups = Group.query.filter(Group.guest == False).all() assert utils.should_force_login(guest, forum)
def test_would_not_force_login_for_anon_in_guest_allowed(self, forum, guest): assert not utils.should_force_login(guest, forum)