1
1
from datetime import date
2
2
3
- from django .conf import settings
4
3
from django .test import TestCase , override_settings
5
4
from django .urls import reverse
6
5
7
6
from simple_history .tests .custom_user .models import CustomUser
8
7
from simple_history .tests .models import Poll
9
-
10
- overridden_settings = {
11
- 'MIDDLEWARE' : (settings .MIDDLEWARE +
12
- ['simple_history.middleware.HistoryRequestMiddleware' ]),
13
- }
8
+ from simple_history .tests .tests .utils import middleware_override_settings
14
9
15
10
11
+ @override_settings (** middleware_override_settings )
16
12
class MiddlewareTest (TestCase ):
17
13
def setUp (self ):
18
14
self .user = CustomUser .objects .create_superuser (
@@ -21,7 +17,6 @@ def setUp(self):
21
17
'pass'
22
18
)
23
19
24
- @override_settings (** overridden_settings )
25
20
def test_user_is_set_on_create_view_when_logged_in (self ):
26
21
self .client .force_login (self .user )
27
22
data = {
@@ -37,7 +32,6 @@ def test_user_is_set_on_create_view_when_logged_in(self):
37
32
self .assertListEqual ([ph .history_user_id for ph in poll_history ],
38
33
[self .user .id ])
39
34
40
- @override_settings (** overridden_settings )
41
35
def test_user_is_not_set_on_create_view_not_logged_in (self ):
42
36
data = {
43
37
'question' : 'Test question' ,
@@ -52,7 +46,6 @@ def test_user_is_not_set_on_create_view_not_logged_in(self):
52
46
self .assertListEqual ([ph .history_user_id for ph in poll_history ],
53
47
[None ])
54
48
55
- @override_settings (** overridden_settings )
56
49
def test_user_is_set_on_update_view_when_logged_in (self ):
57
50
self .client .force_login (self .user )
58
51
poll = Poll .objects .create (
@@ -76,7 +69,6 @@ def test_user_is_set_on_update_view_when_logged_in(self):
76
69
self .assertListEqual ([ph .history_user_id for ph in poll_history ],
77
70
[self .user .id , None ])
78
71
79
- @override_settings (** overridden_settings )
80
72
def test_user_is_not_set_on_update_view_when_not_logged_in (self ):
81
73
poll = Poll .objects .create (
82
74
question = 'Test question' ,
@@ -99,7 +91,6 @@ def test_user_is_not_set_on_update_view_when_not_logged_in(self):
99
91
self .assertListEqual ([ph .history_user_id for ph in poll_history ],
100
92
[None , None ])
101
93
102
- @override_settings (** overridden_settings )
103
94
def test_user_is_unset_on_update_view_after_logging_out (self ):
104
95
self .client .force_login (self .user )
105
96
poll = Poll .objects .create (
@@ -137,7 +128,6 @@ def test_user_is_unset_on_update_view_after_logging_out(self):
137
128
self .assertListEqual ([ph .history_user_id for ph in poll_history ],
138
129
[None , self .user .id , None ])
139
130
140
- @override_settings (** overridden_settings )
141
131
def test_user_is_set_on_delete_view_when_logged_in (self ):
142
132
self .client .force_login (self .user )
143
133
poll = Poll .objects .create (
@@ -155,7 +145,6 @@ def test_user_is_set_on_delete_view_when_logged_in(self):
155
145
self .assertListEqual ([ph .history_user_id for ph in poll_history ],
156
146
[self .user .id , None ])
157
147
158
- @override_settings (** overridden_settings )
159
148
def test_user_is_not_set_on_delete_view_when_not_logged_in (self ):
160
149
poll = Poll .objects .create (
161
150
question = 'Test question' ,
0 commit comments