Esempio n. 1
0
    def test_it_should_return_missing_if_not_present(self):
        query = []
        arg = Arg(multiple=False)
        arg2 = Arg(int, multiple=False)
        request = make_get_request(query)

        result = parser.parse_querystring(request, name, arg)
        result2 = parser.parse_querystring(request, name, arg2)

        assert result is Missing
        assert result2 is Missing
Esempio n. 2
0
    def test_it_should_return_missing_if_not_present(self):
        query = []
        field = fields.Field()
        field2 = fields.List(fields.Int())
        request = make_get_request(query)

        result = parser.parse_querystring(request, name, field)
        result2 = parser.parse_querystring(request, name, field2)

        assert result is missing
        assert result2 is missing
Esempio n. 3
0
    def test_it_should_return_empty_list_if_multiple_and_not_present(self):
        query = []
        request = make_get_request(query)

        result = parser.parse_querystring(request)

        assert result == {}
Esempio n. 4
0
    def test_it_should_return_missing_if_not_present(self):
        query = []
        request = make_get_request(query)

        result = parser.parse_querystring(request)

        assert result == {}
Esempio n. 5
0
    def test_it_should_get_multiple_values(self):
        query = [(name, value), (name, value)]
        request = make_get_request(query)

        result = parser.parse_querystring(request)

        assert result[name] == [value, value]
Esempio n. 6
0
    def test_it_should_return_empty_list_if_multiple_and_not_present(self):
        query = []
        arg = Arg(multiple=True)
        request = make_get_request(query)

        result = parser.parse_querystring(request, name, arg)

        assert result is Missing
Esempio n. 7
0
    def test_it_should_get_multiple_values(self):
        query = [(name, value), (name, value)]
        arg = Arg(multiple=True)
        request = make_get_request(query)

        result = parser.parse_querystring(request, name, arg)

        assert result == [bvalue, bvalue]
Esempio n. 8
0
    def test_it_should_return_empty_list_if_multiple_and_not_present(self):
        query = []
        field = fields.List(fields.Field())
        request = make_get_request(query)

        result = parser.parse_querystring(request, name, field)

        assert result is missing
Esempio n. 9
0
    def test_it_should_get_multiple_values(self):
        query = [(name, value), (name, value)]
        field = fields.List(fields.Field())
        request = make_get_request(query)

        result = parser.parse_querystring(request, name, field)

        assert result == [value, value]
Esempio n. 10
0
    def test_it_should_return_empty_list_if_multiple_and_not_present(self):
        query = []
        arg = Arg(multiple=True)
        request = make_get_request(query)

        result = parser.parse_querystring(request, name, arg)

        assert result == []
Esempio n. 11
0
    def test_it_should_return_none_if_not_present(self):
        query = []
        arg = Arg(multiple=False)
        request = make_get_request(query)

        result = parser.parse_querystring(request, name, arg)

        assert result == None
Esempio n. 12
0
    def test_it_should_get_multiple_values(self):
        query = [(name, value), (name, value)]
        arg = Arg(multiple=True)
        request = make_get_request(query)

        result = parser.parse_querystring(request, name, arg)

        assert result == [bvalue, bvalue]
Esempio n. 13
0
    def test_it_should_return_none_if_not_present(self):
        query = []
        arg = Arg(multiple=False)
        request = make_get_request(query)

        result = parser.parse_querystring(request, name, arg)

        assert result == None