コード例 #1
0
ファイル: admin_test.py プロジェクト: Cinemacloud/h
def test_staff_remove_calls_get_by_username(User):
    User.staff_members.return_value = [Mock(username="******"),
                                       Mock(username="******"),
                                       Mock(username="******")]
    request = DummyRequest(params={"remove": "fred"})

    admin.staff_remove(request)

    User.get_by_username.assert_called_once_with("fred")
コード例 #2
0
def test_staff_remove_calls_get_by_username(User):
    User.staff_members.return_value = [Mock(username="******"),
                                       Mock(username="******"),
                                       Mock(username="******")]
    request = DummyRequest(params={"remove": "fred"})
    request.route_url = Mock()

    admin.staff_remove(request)

    User.get_by_username.assert_called_once_with("fred")
コード例 #3
0
ファイル: admin_test.py プロジェクト: Cinemacloud/h
def test_staff_remove_sets_staff_to_False(User):
    User.staff_members.return_value = [Mock(username="******"),
                                       Mock(username="******"),
                                       Mock(username="******")]
    request = DummyRequest(params={"remove": "fred"})
    user = Mock(staff=True)
    User.get_by_username.return_value = user

    admin.staff_remove(request)

    assert user.staff is False
コード例 #4
0
def test_staff_remove_sets_staff_to_False(User):
    User.staff_members.return_value = [Mock(username="******"),
                                       Mock(username="******"),
                                       Mock(username="******")]
    request = DummyRequest(params={"remove": "fred"})
    request.route_url = Mock()
    user = Mock(staff=True)
    User.get_by_username.return_value = user

    admin.staff_remove(request)

    assert user.staff is False
コード例 #5
0
ファイル: admin_test.py プロジェクト: hylhero/h
def test_staff_remove_404s_if_no_remove_param():
    with pytest.raises(httpexceptions.HTTPNotFound):
        admin.staff_remove(DummyRequest())
コード例 #6
0
ファイル: admin_test.py プロジェクト: ningyifan/h
def test_staff_remove_404s_if_no_remove_param():
    with pytest.raises(httpexceptions.HTTPNotFound):
        admin.staff_remove(DummyRequest())