예제 #1
0
 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)
예제 #2
0
 def test_would_not_force_login_for_authed_user(self, user, forum):
     assert not utils.should_force_login(user, forum)
예제 #3
0
    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)
예제 #4
0
 def test_would_not_force_login_for_anon_in_guest_allowed(self, forum, guest):
     assert not utils.should_force_login(guest, forum)