예제 #1
0
    def test_it_should_return_empty_list_if_multiple_and_not_present(self):
        query = []
        request = make_files_request(query)

        result = parser.parse_files(request)

        assert result == {}
예제 #2
0
    def test_it_should_return_missing_if_not_present(self):
        query = []
        request = make_files_request(query)

        result = parser.parse_files(request)

        assert result == {}
예제 #3
0
    def test_it_should_get_multiple_values(self):
        query = [(name, value), (name, value)]
        request = make_files_request(query)

        result = parser.parse_files(request)[name]

        assert result == [value, value]
예제 #4
0
    def test_it_should_return_empty_list_if_multiple_and_not_present(self):
        query = []
        arg = Arg(multiple=True)
        request = make_files_request(query)

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

        assert result is Missing
예제 #5
0
    def test_it_should_return_missing_if_not_present(self):
        query = []
        arg = Arg(multiple=False)
        request = make_files_request(query)

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

        assert result is Missing
예제 #6
0
    def test_it_should_get_multiple_values(self):
        query = [(name, value), (name, value)]
        arg = Arg(multiple=True)
        request = make_files_request(query)

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

        assert result == [value, value]
예제 #7
0
    def test_it_should_return_empty_list_if_multiple_and_not_present(self):
        query = []
        field = fields.List(fields.Field())
        request = make_files_request(query)

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

        assert result is missing
예제 #8
0
    def test_it_should_return_missing_if_not_present(self):
        query = []
        field = fields.Field()
        request = make_files_request(query)

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

        assert result is missing
예제 #9
0
    def test_it_should_get_multiple_values(self):
        query = [(name, value), (name, value)]
        field = fields.List(fields.Field())
        request = make_files_request(query)

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

        assert result == [value, value]
예제 #10
0
    def test_it_should_get_single_values(self):
        query = [(name, value)]
        field = fields.Field()
        request = make_files_request(query)

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

        assert result == value
예제 #11
0
    def test_it_should_return_empty_list_if_multiple_and_not_present(self):
        query = []
        arg = Arg(multiple=True)
        request = make_files_request(query)

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

        assert result == []
예제 #12
0
    def test_it_should_return_none_if_not_present(self):
        query = []
        arg = Arg(multiple=False)
        request = make_files_request(query)

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

        assert result == None
예제 #13
0
    def test_it_should_get_multiple_values(self):
        query = [(name, value), (name, value)]
        arg = Arg(multiple=True)
        request = make_files_request(query)

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

        assert result == [value, value]