mirror of
https://github.com/django-components/django-components.git
synced 2025-09-26 15:39:08 +00:00
Add test for passing a response to the middleware without Content-Type header.
This commit is contained in:
parent
9578ef16cd
commit
f7ae307c79
1 changed files with 12 additions and 0 deletions
|
@ -1,7 +1,11 @@
|
||||||
|
from unittest.mock import Mock
|
||||||
|
|
||||||
|
from django.http import HttpResponseNotModified
|
||||||
from django.template import Template
|
from django.template import Template
|
||||||
from django.test import override_settings
|
from django.test import override_settings
|
||||||
|
|
||||||
from django_components import component
|
from django_components import component
|
||||||
|
from django_components.middleware import ComponentDependencyMiddleware
|
||||||
|
|
||||||
from .django_test_setup import * # NOQA
|
from .django_test_setup import * # NOQA
|
||||||
from .test_templatetags import SimpleComponent
|
from .test_templatetags import SimpleComponent
|
||||||
|
@ -380,3 +384,11 @@ class ComponentMediaRenderingTests(SimpleTestCase):
|
||||||
)
|
)
|
||||||
rendered = create_and_process_template_response(template)
|
rendered = create_and_process_template_response(template)
|
||||||
self.assertNotIn("_RENDERED", rendered)
|
self.assertNotIn("_RENDERED", rendered)
|
||||||
|
|
||||||
|
def test_middleware_response_without_content_type(self):
|
||||||
|
response = HttpResponseNotModified()
|
||||||
|
middleware = ComponentDependencyMiddleware(
|
||||||
|
get_response=lambda _: response
|
||||||
|
)
|
||||||
|
request = Mock()
|
||||||
|
self.assertEqual(response, middleware(request=request))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue