Files
python-pytest-djangoapp/django_4.patch
Matej Cepl c01f1c5ffd - Update to 0.15.2:
- Ignore temporary attributes from project settings module (see
    gh#idlesign/pytest-djangoapp#21).
- Add django_4.patch making the package compatible with Django
  4.* (gh#idlesign/pytest-djangoapp#23).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-djangoapp?expand=0&rev=5
2022-01-10 21:20:51 +00:00

30 lines
885 B
Diff

---
pytest_djangoapp/tests/testapp/urls.py | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
--- a/pytest_djangoapp/tests/testapp/urls.py
+++ b/pytest_djangoapp/tests/testapp/urls.py
@@ -1,4 +1,4 @@
-from django.conf.urls import url
+from django.urls import re_path as url
from django.http import HttpResponse
from pytest_djangoapp.compat import get_urlpatterns
@@ -7,13 +7,15 @@ from pytest_djangoapp.compat import get_
def raise_exception(request):
raise Exception('This one should be handled by 500 technical view')
+def is_ajax(req):
+ return req.headers.get('x-requested-with') == 'XMLHttpRequest'
def index(request, some_id):
if request.method == 'POST':
return HttpResponse('json')
- if request.is_ajax():
+ if is_ajax(request):
return HttpResponse('ajaxed')
from django.templatetags.static import static