Skip to content

Commit 0c41883

Browse files
authored
Merge pull request #194 from asherf/more-versions
Extract the logic to create middleware list for test app
2 parents 75d6183 + b627eaf commit 0c41883

File tree

2 files changed

+20
-9
lines changed

2 files changed

+20
-9
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
DJANGO_MIDDLEWARES = [
2+
"django.contrib.sessions.middleware.SessionMiddleware",
3+
"django.middleware.common.CommonMiddleware",
4+
"django.middleware.csrf.CsrfViewMiddleware",
5+
"django.contrib.auth.middleware.AuthenticationMiddleware",
6+
"django.contrib.messages.middleware.MessageMiddleware",
7+
"django.middleware.clickjacking.XFrameOptionsMiddleware",
8+
"django.middleware.security.SecurityMiddleware",
9+
]
10+
11+
12+
def get_middleware(before, after):
13+
middleware = [before]
14+
middleware.extend(DJANGO_MIDDLEWARES)
15+
middleware.append(after)
16+
return middleware

django_prometheus/tests/end2end/testapp/settings.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import os
22
import tempfile
33

4+
from testapp.helpers import get_middleware
5+
46
# SECURITY WARNING: keep the secret key used in production secret!
57
SECRET_KEY = ")0-t%mc5y1^fn8e7i**^^v166@5iu(&-2%9#kxud0&4ap#k!_k"
68
DEBUG = True
@@ -20,17 +22,10 @@
2022
)
2123

2224

23-
MIDDLEWARE = [
25+
MIDDLEWARE = get_middleware(
2426
"django_prometheus.middleware.PrometheusBeforeMiddleware",
25-
"django.contrib.sessions.middleware.SessionMiddleware",
26-
"django.middleware.common.CommonMiddleware",
27-
"django.middleware.csrf.CsrfViewMiddleware",
28-
"django.contrib.auth.middleware.AuthenticationMiddleware",
29-
"django.contrib.messages.middleware.MessageMiddleware",
30-
"django.middleware.clickjacking.XFrameOptionsMiddleware",
31-
"django.middleware.security.SecurityMiddleware",
3227
"django_prometheus.middleware.PrometheusAfterMiddleware",
33-
]
28+
)
3429

3530
ROOT_URLCONF = "testapp.urls"
3631

0 commit comments

Comments
 (0)