@@ -69,7 +69,7 @@ def test_credentials(self):
69
69
self .client .credentials (HTTP_AUTHORIZATION = 'example' )
70
70
for _ in range (0 , 3 ):
71
71
response = self .client .get ('/view/' )
72
- self . assertEqual ( response .data ['auth' ], 'example' )
72
+ assert response .data ['auth' ] == 'example'
73
73
74
74
def test_force_authenticate (self ):
75
75
"""
@@ -78,7 +78,7 @@ def test_force_authenticate(self):
78
78
user = User .objects .create_user ('example' , 'example@example.com' )
79
79
self .client .force_authenticate (user )
80
80
response = self .client .get ('/view/' )
81
- self . assertEqual ( response .data ['user' ], 'example' )
81
+ assert response .data ['user' ] == 'example'
82
82
83
83
def test_force_authenticate_with_sessions (self ):
84
84
"""
@@ -89,16 +89,16 @@ def test_force_authenticate_with_sessions(self):
89
89
90
90
# First request does not yet have an active session
91
91
response = self .client .get ('/session-view/' )
92
- self . assertEqual ( response .data ['active_session' ], False )
92
+ assert response .data ['active_session' ] is False
93
93
94
94
# Subsequent requests have an active session
95
95
response = self .client .get ('/session-view/' )
96
- self . assertEqual ( response .data ['active_session' ], True )
96
+ assert response .data ['active_session' ] is True
97
97
98
98
# Force authenticating as `None` should also logout the user session.
99
99
self .client .force_authenticate (None )
100
100
response = self .client .get ('/session-view/' )
101
- self . assertEqual ( response .data ['active_session' ], False )
101
+ assert response .data ['active_session' ] is False
102
102
103
103
def test_csrf_exempt_by_default (self ):
104
104
"""
@@ -107,7 +107,7 @@ def test_csrf_exempt_by_default(self):
107
107
User .objects .create_user ('example' , 'example@example.com' , 'password' )
108
108
self .client .login (username = 'example' , password = 'password' )
109
109
response = self .client .post ('/view/' )
110
- self . assertEqual ( response .status_code , 200 )
110
+ assert response .status_code == 200
111
111
112
112
def test_explicitly_enforce_csrf_checks (self ):
113
113
"""
@@ -118,19 +118,19 @@ def test_explicitly_enforce_csrf_checks(self):
118
118
client .login (username = 'example' , password = 'password' )
119
119
response = client .post ('/view/' )
120
120
expected = {'detail' : 'CSRF Failed: CSRF cookie not set.' }
121
- self . assertEqual ( response .status_code , 403 )
122
- self . assertEqual ( response .data , expected )
121
+ assert response .status_code == 403
122
+ assert response .data == expected
123
123
124
124
def test_can_logout (self ):
125
125
"""
126
126
`logout()` resets stored credentials
127
127
"""
128
128
self .client .credentials (HTTP_AUTHORIZATION = 'example' )
129
129
response = self .client .get ('/view/' )
130
- self . assertEqual ( response .data ['auth' ], 'example' )
130
+ assert response .data ['auth' ] == 'example'
131
131
self .client .logout ()
132
132
response = self .client .get ('/view/' )
133
- self . assertEqual ( response .data ['auth' ], b'' )
133
+ assert response .data ['auth' ] == b''
134
134
135
135
def test_logout_resets_force_authenticate (self ):
136
136
"""
@@ -139,50 +139,50 @@ def test_logout_resets_force_authenticate(self):
139
139
user = User .objects .create_user ('example' , 'example@example.com' , 'password' )
140
140
self .client .force_authenticate (user )
141
141
response = self .client .get ('/view/' )
142
- self . assertEqual ( response .data ['user' ], 'example' )
142
+ assert response .data ['user' ] == 'example'
143
143
self .client .logout ()
144
144
response = self .client .get ('/view/' )
145
- self . assertEqual ( response .data ['user' ], '' )
145
+ assert response .data ['user' ] == ''
146
146
147
147
def test_follow_redirect (self ):
148
148
"""
149
149
Follow redirect by setting follow argument.
150
150
"""
151
151
response = self .client .get ('/redirect-view/' )
152
- self . assertEqual ( response .status_code , 302 )
152
+ assert response .status_code == 302
153
153
response = self .client .get ('/redirect-view/' , follow = True )
154
- self . assertIsNotNone ( response .redirect_chain )
155
- self . assertEqual ( response .status_code , 200 )
154
+ assert response .redirect_chain is not None
155
+ assert response .status_code == 200
156
156
157
157
response = self .client .post ('/redirect-view/' )
158
- self . assertEqual ( response .status_code , 302 )
158
+ assert response .status_code == 302
159
159
response = self .client .post ('/redirect-view/' , follow = True )
160
- self . assertIsNotNone ( response .redirect_chain )
161
- self . assertEqual ( response .status_code , 200 )
160
+ assert response .redirect_chain is not None
161
+ assert response .status_code == 200
162
162
163
163
response = self .client .put ('/redirect-view/' )
164
- self . assertEqual ( response .status_code , 302 )
164
+ assert response .status_code == 302
165
165
response = self .client .put ('/redirect-view/' , follow = True )
166
- self . assertIsNotNone ( response .redirect_chain )
167
- self . assertEqual ( response .status_code , 200 )
166
+ assert response .redirect_chain is not None
167
+ assert response .status_code == 200
168
168
169
169
response = self .client .patch ('/redirect-view/' )
170
- self . assertEqual ( response .status_code , 302 )
170
+ assert response .status_code == 302
171
171
response = self .client .patch ('/redirect-view/' , follow = True )
172
- self . assertIsNotNone ( response .redirect_chain )
173
- self . assertEqual ( response .status_code , 200 )
172
+ assert response .redirect_chain is not None
173
+ assert response .status_code == 200
174
174
175
175
response = self .client .delete ('/redirect-view/' )
176
- self . assertEqual ( response .status_code , 302 )
176
+ assert response .status_code == 302
177
177
response = self .client .delete ('/redirect-view/' , follow = True )
178
- self . assertIsNotNone ( response .redirect_chain )
179
- self . assertEqual ( response .status_code , 200 )
178
+ assert response .redirect_chain is not None
179
+ assert response .status_code == 200
180
180
181
181
response = self .client .options ('/redirect-view/' )
182
- self . assertEqual ( response .status_code , 302 )
182
+ assert response .status_code == 302
183
183
response = self .client .options ('/redirect-view/' , follow = True )
184
- self . assertIsNotNone ( response .redirect_chain )
185
- self . assertEqual ( response .status_code , 200 )
184
+ assert response .redirect_chain is not None
185
+ assert response .status_code == 200
186
186
187
187
def test_invalid_multipart_data (self ):
188
188
"""
@@ -200,8 +200,8 @@ def test_empty_post_uses_default_boolean_value(self):
200
200
data = None ,
201
201
content_type = 'application/json'
202
202
)
203
- self . assertEqual ( response .status_code , 200 , response . content )
204
- self . assertEqual ( response .data , {"flag" : True })
203
+ assert response .status_code == 200
204
+ assert response .data == {"flag" : True }
205
205
206
206
207
207
class TestAPIRequestFactory (TestCase ):
@@ -214,7 +214,7 @@ def test_csrf_exempt_by_default(self):
214
214
request = factory .post ('/view/' )
215
215
request .user = user
216
216
response = view (request )
217
- self . assertEqual ( response .status_code , 200 )
217
+ assert response .status_code == 200
218
218
219
219
def test_explicitly_enforce_csrf_checks (self ):
220
220
"""
@@ -226,8 +226,8 @@ def test_explicitly_enforce_csrf_checks(self):
226
226
request .user = user
227
227
response = view (request )
228
228
expected = {'detail' : 'CSRF Failed: CSRF cookie not set.' }
229
- self . assertEqual ( response .status_code , 403 )
230
- self . assertEqual ( response .data , expected )
229
+ assert response .status_code == 403
230
+ assert response .data == expected
231
231
232
232
def test_invalid_format (self ):
233
233
"""
@@ -249,7 +249,7 @@ def test_force_authenticate(self):
249
249
request = factory .get ('/view' )
250
250
force_authenticate (request , user = user )
251
251
response = view (request )
252
- self . assertEqual ( response .data ['user' ], 'example' )
252
+ assert response .data ['user' ] == 'example'
253
253
254
254
def test_upload_file (self ):
255
255
# This is a 1x1 black png
@@ -264,13 +264,13 @@ def test_request_factory_url_arguments(self):
264
264
"""
265
265
factory = APIRequestFactory ()
266
266
request = factory .get ('/view/?demo=test' )
267
- self . assertEqual ( dict (request .GET ), {'demo' : ['test' ]})
267
+ assert dict (request .GET ) == {'demo' : ['test' ]}
268
268
request = factory .get ('/view/' , {'demo' : 'test' })
269
- self . assertEqual ( dict (request .GET ), {'demo' : ['test' ]})
269
+ assert dict (request .GET ) == {'demo' : ['test' ]}
270
270
271
271
def test_request_factory_url_arguments_with_unicode (self ):
272
272
factory = APIRequestFactory ()
273
273
request = factory .get ('/view/?demo=testé' )
274
- self . assertEqual ( dict (request .GET ), {'demo' : ['testé' ]})
274
+ assert dict (request .GET ) == {'demo' : ['testé' ]}
275
275
request = factory .get ('/view/' , {'demo' : 'testé' })
276
- self . assertEqual ( dict (request .GET ), {'demo' : ['testé' ]})
276
+ assert dict (request .GET ) == {'demo' : ['testé' ]}
0 commit comments