def test_FredIsAMod_but_still_cant_edit_topic_in_locked_forum(
        Fred, topic_locked, default_groups, request_context):

    Fred.primary_group = default_groups[2]

    push_onto_request_context(topic=topic_locked)
    assert not r.CanEditPost(Fred, request)
Beispiel #2
0
def test_FredIsAMod_but_still_cant_edit_topic_in_locked_forum(
        Fred, topic_locked, default_groups):
    request = SimpleNamespace(view_args={'topic_id': topic_locked.id})
    Fred.primary_group = default_groups[2]
    assert not r.CanEditPost(Fred, request)
Beispiel #3
0
def test_Moderator_in_Forum_CanEditLockedTopic(moderator_user, topic_locked):
    request = SimpleNamespace(view_args={'topic_id': topic_locked.id})
    assert r.CanEditPost(moderator_user, request)
Beispiel #4
0
def test_Fred_CannotEditLockedTopic(Fred, topic_locked):
    request = SimpleNamespace(view_args={'topic_id': topic_locked.id})
    assert not r.CanEditPost(Fred, request)
Beispiel #5
0
def test_Fred_cannot_edit_other_members_post(user, Fred, topic):
    request = SimpleNamespace(view_args={'topic_id': topic.id})
    assert not r.CanEditPost(Fred, request)
Beispiel #6
0
def test_CanEditTopic_with_member(user, topic):
    request = SimpleNamespace(view_args={'topic_id': topic.id})
    assert r.CanEditPost(user, request)
def test_Moderator_in_Forum_CanEditLockedTopic(moderator_user, topic_locked,
                                               request_context):
    push_onto_request_context(topic=topic_locked)
    assert r.CanEditPost(moderator_user, request)
def test_Fred_CannotEditLockedTopic(Fred, topic_locked, request_context):
    push_onto_request_context(topic=topic_locked)
    assert not r.CanEditPost(Fred, request)
def test_Fred_cannot_edit_other_members_post(user, Fred, topic,
                                             request_context):
    push_onto_request_context(topic=topic)
    assert not r.CanEditPost(Fred, request)
def test_CanEditTopic_with_member(user, topic, request_context):
    push_onto_request_context(topic=topic)
    assert r.CanEditPost(user, request)