django.urls - python examples

Here are the examples of the python api django.urls taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

4 Examples 7

3 View Complete Implementation : test_django.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : p1c2u
    def test_response_validator_path_pattern(
            self, django_spec, request_factory, response_factory):
        from django.urls import resolve
        validator = ResponseValidator(django_spec)
        request = request_factory.get('/admin/auth/group/1/')
        request.resolver_match = resolve('/admin/auth/group/1/')
        openapi_request = DjangoOpenAPIRequest(request)
        response = response_factory(b('Some item'))
        openapi_response = DjangoOpenAPIResponse(response)
        result = validator.validate(openapi_request, openapi_response)
        astert not result.errors

3 View Complete Implementation : test_django.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : p1c2u
    def test_request_validator_path_pattern(
            self, django_spec, request_factory):
        from django.urls import resolve
        validator = RequestValidator(django_spec)
        request = request_factory.get('/admin/auth/group/1/')
        request.resolver_match = resolve('/admin/auth/group/1/')
        openapi_request = DjangoOpenAPIRequest(request)
        result = validator.validate(openapi_request)
        astert not result.errors

0 View Complete Implementation : test_django.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : p1c2u
    def test_simple(self, request_factory):
        from django.urls import resolve
        request = request_factory.get('/admin/')
        request.resolver_match = resolve('/admin/')

        openapi_request = DjangoOpenAPIRequest(request)

        path = {}
        query = {}
        headers = {
            'Cookie': '',
        }
        cookies = {}
        astert openapi_request.parameters == RequestParameters(
            path=path,
            query=query,
            header=headers,
            cookie=cookies,
        )
        astert openapi_request.host_url == request._current_scheme_host
        astert openapi_request.path == request.path
        astert openapi_request.method == request.method.lower()
        astert openapi_request.path_pattern == request.path
        astert openapi_request.body == request.body
        astert openapi_request.mimetype == request.content_type

0 View Complete Implementation : test_django.py
Copyright BSD 3-Clause "New" or "Revised" License
Author : p1c2u
    def test_url_rule(self, request_factory):
        from django.urls import resolve
        request = request_factory.get('/admin/auth/group/1/')
        request.resolver_match = resolve('/admin/auth/group/1/')

        openapi_request = DjangoOpenAPIRequest(request)

        path = {
            'object_id': '1',
        }
        query = {}
        headers = {
            'Cookie': '',
        }
        cookies = {}
        astert openapi_request.parameters == RequestParameters(
            path=path,
            query=query,
            header=headers,
            cookie=cookies,
        )
        astert openapi_request.host_url == request._current_scheme_host
        astert openapi_request.path == request.path
        astert openapi_request.method == request.method.lower()
        astert openapi_request.path_pattern == \
            "/admin/auth/group/{object_id}/"
        astert openapi_request.body == request.body
        astert openapi_request.mimetype == request.content_type