Example #1
0
    def test_remove_raises_when_user_not_found(
        self, user, nipsa_service, pyramid_request
    ):
        pyramid_request.params = {"remove": user}

        with pytest.raises(UserNotFoundError):
            nipsa_remove(pyramid_request)
Example #2
0
    def test_remove_redirects_to_index(self, pyramid_request):
        pyramid_request.params = {"remove": "acct:[email protected]"}

        result = nipsa_remove(pyramid_request)

        assert isinstance(result, httpexceptions.HTTPSeeOther)
        assert result.location == "/adm/nipsa"
Example #3
0
    def test_remove_redirects_to_index(self, pyramid_request):
        pyramid_request.params = {"remove": "acct:[email protected]"}

        result = nipsa_remove(pyramid_request)

        assert isinstance(result, httpexceptions.HTTPSeeOther)
        assert result.location == '/adm/nipsa'
Example #4
0
    def test_remove_unflags_user(self, nipsa_service, pyramid_request, users):
        pyramid_request.params = {"remove": "acct:[email protected]"}

        nipsa_remove(pyramid_request)

        assert users["kiki"] not in nipsa_service.flagged
Example #5
0
    def test_remove_raises_when_user_not_found(self, user, nipsa_service,
                                               pyramid_request):
        pyramid_request.params = {"remove": user}

        with pytest.raises(UserNotFoundError):
            nipsa_remove(pyramid_request)
Example #6
0
    def test_remove_unflags_user(self, nipsa_service, pyramid_request, users):
        pyramid_request.params = {"remove": "acct:[email protected]"}

        nipsa_remove(pyramid_request)

        assert users['kiki'] not in nipsa_service.flagged