Пример #1
0
    def test_add_is_idempotent(self, pyramid_request, users):
        pyramid_request.params = {
            "add": "agnos",
            "authority": pyramid_request.default_authority,
        }

        admins_add(pyramid_request)

        assert users['agnos'].admin
Пример #2
0
    def test_add_strips_spaces(self, pyramid_request, users):
        pyramid_request.params = {
            "add": "   david   ",
            "authority": "   example.com  "
        }

        admins_add(pyramid_request)

        assert users['david'].admin
Пример #3
0
    def test_add_is_idempotent(self, pyramid_request, users):
        pyramid_request.params = {
            "add": "agnos",
            "authority": pyramid_request.default_authority,
        }

        admins_add(pyramid_request)

        assert users["agnos"].admin
Пример #4
0
    def test_add_makes_users_admins(self, pyramid_request, users):
        pyramid_request.params = {
            "add": "eva",
            "authority": 'foo.org',
        }

        admins_add(pyramid_request)

        assert users['eva'].admin
Пример #5
0
    def test_add_flashes_when_user_not_found(self, pyramid_request):
        pyramid_request.params = {
            "add": "florp",
            "authority": pyramid_request.default_authority,
        }
        pyramid_request.session.flash = mock.Mock()

        admins_add(pyramid_request)

        assert pyramid_request.session.flash.call_count == 1
Пример #6
0
    def test_add_flashes_when_user_not_found(self, pyramid_request):
        pyramid_request.params = {
            "add": "florp",
            "authority": pyramid_request.default_authority,
        }
        pyramid_request.session.flash = mock.Mock()

        admins_add(pyramid_request)

        assert pyramid_request.session.flash.call_count == 1
Пример #7
0
    def test_add_redirects_to_index_when_user_not_found(self, pyramid_request):
        pyramid_request.params = {
            "add": "florp",
            "authority": pyramid_request.default_authority,
        }

        result = admins_add(pyramid_request)

        assert isinstance(result, httpexceptions.HTTPSeeOther)
        assert result.location == '/adm/admins'
Пример #8
0
    def test_add_redirects_to_index(self, pyramid_request):
        pyramid_request.params = {
            "add": "eva",
            "authority": pyramid_request.default_authority,
        }

        result = admins_add(pyramid_request)

        assert isinstance(result, httpexceptions.HTTPSeeOther)
        assert result.location == "/adm/admins"
Пример #9
0
    def test_add_redirects_to_index_when_user_not_found(self, pyramid_request):
        pyramid_request.params = {
            "add": "florp",
            "authority": pyramid_request.default_authority,
        }

        result = admins_add(pyramid_request)

        assert isinstance(result, httpexceptions.HTTPSeeOther)
        assert result.location == "/adm/admins"
Пример #10
0
    def test_add_strips_spaces(self, pyramid_request, users):
        pyramid_request.params = {"add": "   david   ", "authority": "   example.com  "}

        admins_add(pyramid_request)

        assert users["david"].admin
Пример #11
0
    def test_add_makes_users_admins(self, pyramid_request, users):
        pyramid_request.params = {"add": "eva", "authority": "foo.org"}

        admins_add(pyramid_request)

        assert users["eva"].admin