mirror of
https://github.com/Hopiu/django-tos.git
synced 2026-05-09 19:14:42 +00:00
Add support for Django 4.1 and Python 3.11 in CI, fix middleware initialization issue.
This commit is contained in:
parent
6b634a541f
commit
7f7d2d0302
3 changed files with 17 additions and 3 deletions
13
.github/workflows/django.yml
vendored
13
.github/workflows/django.yml
vendored
|
|
@ -5,6 +5,7 @@ on:
|
|||
branches: [ master ]
|
||||
pull_request:
|
||||
branches: [ master ]
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
build:
|
||||
|
|
@ -26,6 +27,9 @@ jobs:
|
|||
- python-version: "3.8"
|
||||
django-version: Django==4.0
|
||||
|
||||
- python-version: "3.8"
|
||||
django-version: Django==4.1
|
||||
|
||||
- python-version: "3.8"
|
||||
django-version: Django==4.2
|
||||
|
||||
|
|
@ -38,6 +42,9 @@ jobs:
|
|||
- python-version: "3.9"
|
||||
django-version: Django==4.0
|
||||
|
||||
- python-version: "3.9"
|
||||
django-version: Django==4.1
|
||||
|
||||
- python-version: "3.9"
|
||||
django-version: Django==4.2
|
||||
|
||||
|
|
@ -47,9 +54,15 @@ jobs:
|
|||
- python-version: "3.10"
|
||||
django-version: Django==4.0
|
||||
|
||||
- python-version: "3.10"
|
||||
django-version: Django==4.1
|
||||
|
||||
- python-version: "3.10"
|
||||
django-version: Django==4.2
|
||||
|
||||
- python-version: "3.11"
|
||||
django-version: Django==3.1
|
||||
|
||||
- python-version: "3.11"
|
||||
django-version: Django==4.2
|
||||
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ class UserAgreementMiddleware(MiddlewareMixin):
|
|||
Some middleware to check if users have agreed to the latest TOS
|
||||
"""
|
||||
|
||||
def __init__(self, get_response=None):
|
||||
self.get_response = get_response
|
||||
def __init__(self, get_response):
|
||||
super().__init__(get_response)
|
||||
|
||||
def process_request(self, request):
|
||||
if self.should_fast_skip(request):
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
from django.conf import settings
|
||||
from django.contrib.auth import REDIRECT_FIELD_NAME, get_user_model
|
||||
from django.core.cache import caches
|
||||
from django.http import HttpResponse
|
||||
from django.test import TestCase
|
||||
from django.test.utils import modify_settings
|
||||
from django.urls import reverse
|
||||
|
|
@ -146,7 +147,7 @@ class BumpCoverage(TestCase):
|
|||
def is_ajax(self):
|
||||
return True
|
||||
|
||||
mw = UserAgreementMiddleware()
|
||||
mw = UserAgreementMiddleware(HttpResponse())
|
||||
|
||||
response = mw.process_request(Request())
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue