@@ -84,8 +84,8 @@ def remove_variable_attributes(xml_string):
84
84
85
85
return xml_string
86
86
87
- self .assertEquals (remove_variable_attributes (real_xml ),
88
- remove_variable_attributes (expected_xmls ))
87
+ self .assertEqual (remove_variable_attributes (real_xml ),
88
+ remove_variable_attributes (expected_xmls ))
89
89
90
90
def init_cookies (self ):
91
91
self .client .cookies [settings .SESSION_COOKIE_NAME ] = 'testing'
@@ -119,7 +119,7 @@ def test_login_evil_redirect(self):
119
119
url = urlparse (response ['Location' ])
120
120
params = parse_qs (url .query )
121
121
122
- self .assertEquals (params ['RelayState' ], [settings .LOGIN_REDIRECT_URL , ])
122
+ self .assertEqual (params ['RelayState' ], [settings .LOGIN_REDIRECT_URL , ])
123
123
124
124
def test_login_one_idp (self ):
125
125
# monkey patch SAML configuration
@@ -130,12 +130,12 @@ def test_login_one_idp(self):
130
130
)
131
131
132
132
response = self .client .get (reverse ('saml2_login' ))
133
- self .assertEquals (response .status_code , 302 )
133
+ self .assertEqual (response .status_code , 302 )
134
134
location = response ['Location' ]
135
135
136
136
url = urlparse (location )
137
- self .assertEquals (url .hostname , 'idp.example.com' )
138
- self .assertEquals (url .path , '/simplesaml/saml2/idp/SSOService.php' )
137
+ self .assertEqual (url .hostname , 'idp.example.com' )
138
+ self .assertEqual (url .path , '/simplesaml/saml2/idp/SSOService.php' )
139
139
140
140
params = parse_qs (url .query )
141
141
self .assert_ ('SAMLRequest' in params )
@@ -159,17 +159,17 @@ def test_login_one_idp(self):
159
159
# in the RelayState argument
160
160
next = '/another-view/'
161
161
response = self .client .get (reverse ('saml2_login' ), {'next' : next })
162
- self .assertEquals (response .status_code , 302 )
162
+ self .assertEqual (response .status_code , 302 )
163
163
location = response ['Location' ]
164
164
165
165
url = urlparse (location )
166
- self .assertEquals (url .hostname , 'idp.example.com' )
167
- self .assertEquals (url .path , '/simplesaml/saml2/idp/SSOService.php' )
166
+ self .assertEqual (url .hostname , 'idp.example.com' )
167
+ self .assertEqual (url .path , '/simplesaml/saml2/idp/SSOService.php' )
168
168
169
169
params = parse_qs (url .query )
170
170
self .assert_ ('SAMLRequest' in params )
171
171
self .assert_ ('RelayState' in params )
172
- self .assertEquals (params ['RelayState' ][0 ], next )
172
+ self .assertEqual (params ['RelayState' ][0 ], next )
173
173
174
174
def test_login_several_idps (self ):
175
175
settings .SAML_CONFIG = conf .create_conf (
@@ -191,12 +191,12 @@ def test_login_several_idps(self):
191
191
'idp' : 'https://idp2.example.com/simplesaml/saml2/idp/metadata.php' ,
192
192
'next' : '/' ,
193
193
})
194
- self .assertEquals (response .status_code , 302 )
194
+ self .assertEqual (response .status_code , 302 )
195
195
location = response ['Location' ]
196
196
197
197
url = urlparse (location )
198
- self .assertEquals (url .hostname , 'idp2.example.com' )
199
- self .assertEquals (url .path , '/simplesaml/saml2/idp/SSOService.php' )
198
+ self .assertEqual (url .hostname , 'idp2.example.com' )
199
+ self .assertEqual (url .path , '/simplesaml/saml2/idp/SSOService.php' )
200
200
201
201
params = parse_qs (url .query )
202
202
self .assert_ ('SAMLRequest' in params )
@@ -237,15 +237,15 @@ def test_assertion_consumer_service(self):
237
237
'SAMLResponse' : self .b64_for_post (saml_response ),
238
238
'RelayState' : came_from ,
239
239
})
240
- self .assertEquals (response .status_code , 302 )
240
+ self .assertEqual (response .status_code , 302 )
241
241
location = response ['Location' ]
242
242
url = urlparse (location )
243
- self .assertEquals (url .path , came_from )
243
+ self .assertEqual (url .path , came_from )
244
244
245
- self .assertEquals (User .objects .count (), initial_user_count + 1 )
245
+ self .assertEqual (User .objects .count (), initial_user_count + 1 )
246
246
user_id = self .client .session [SESSION_KEY ]
247
247
user = User .objects .get (id = user_id )
248
- self .assertEquals (user .username , 'student' )
248
+ self .assertEqual (user .username , 'student' )
249
249
250
250
# let's create another user and log in with that one
251
251
new_user = User .objects .create (username = 'teacher' , password = 'not-used' )
@@ -258,13 +258,13 @@ def test_assertion_consumer_service(self):
258
258
'SAMLResponse' : self .b64_for_post (saml_response ),
259
259
'RelayState' : came_from ,
260
260
})
261
- self .assertEquals (response .status_code , 302 )
261
+ self .assertEqual (response .status_code , 302 )
262
262
location = response ['Location' ]
263
263
264
264
url = urlparse (location )
265
265
# as the RelayState is empty we have redirect to LOGIN_REDIRECT_URL
266
- self .assertEquals (url .path , settings .LOGIN_REDIRECT_URL )
267
- self .assertEquals (force_text (new_user .id ), self .client .session [SESSION_KEY ])
266
+ self .assertEqual (url .path , settings .LOGIN_REDIRECT_URL )
267
+ self .assertEqual (force_text (new_user .id ), self .client .session [SESSION_KEY ])
268
268
269
269
def test_missing_param_to_assertion_consumer_service_request (self ):
270
270
# Send request without SAML2Response parameter
@@ -293,7 +293,7 @@ def do_login(self):
293
293
'SAMLResponse' : self .b64_for_post (saml_response ),
294
294
'RelayState' : came_from ,
295
295
})
296
- self .assertEquals (response .status_code , 302 )
296
+ self .assertEqual (response .status_code , 302 )
297
297
298
298
@skip ("This is a known issue caused by pysaml2. Needs more investigation. Fixes are welcome." )
299
299
def test_logout (self ):
@@ -305,13 +305,13 @@ def test_logout(self):
305
305
self .do_login ()
306
306
307
307
response = self .client .get (reverse ('saml2_logout' ))
308
- self .assertEquals (response .status_code , 302 )
308
+ self .assertEqual (response .status_code , 302 )
309
309
location = response ['Location' ]
310
310
311
311
url = urlparse (location )
312
- self .assertEquals (url .hostname , 'idp.example.com' )
313
- self .assertEquals (url .path ,
314
- '/simplesaml/saml2/idp/SingleLogoutService.php' )
312
+ self .assertEqual (url .hostname , 'idp.example.com' )
313
+ self .assertEqual (url .path ,
314
+ '/simplesaml/saml2/idp/SingleLogoutService.php' )
315
315
316
316
params = parse_qs (url .query )
317
317
self .assert_ ('SAMLRequest' in params )
@@ -339,13 +339,13 @@ def test_logout_service_local(self):
339
339
self .do_login ()
340
340
341
341
response = self .client .get (reverse ('saml2_logout' ))
342
- self .assertEquals (response .status_code , 302 )
342
+ self .assertEqual (response .status_code , 302 )
343
343
location = response ['Location' ]
344
344
345
345
url = urlparse (location )
346
- self .assertEquals (url .hostname , 'idp.example.com' )
347
- self .assertEquals (url .path ,
348
- '/simplesaml/saml2/idp/SingleLogoutService.php' )
346
+ self .assertEqual (url .hostname , 'idp.example.com' )
347
+ self .assertEqual (url .path ,
348
+ '/simplesaml/saml2/idp/SingleLogoutService.php' )
349
349
350
350
params = parse_qs (url .query )
351
351
self .assert_ ('SAMLRequest' in params )
@@ -374,7 +374,7 @@ def test_logout_service_local(self):
374
374
'SAMLResponse' : deflate_and_base64_encode (saml_response ),
375
375
})
376
376
self .assertContains (response , "Logged out" , status_code = 200 )
377
- self .assertEquals (self .client .session .keys (), [])
377
+ self .assertEqual (self .client .session .keys (), [])
378
378
379
379
def test_logout_service_global (self ):
380
380
settings .SAML_CONFIG = conf .create_conf (
@@ -394,13 +394,13 @@ def test_logout_service_global(self):
394
394
response = self .client .get (reverse ('saml2_ls' ), {
395
395
'SAMLRequest' : deflate_and_base64_encode (saml_request ),
396
396
})
397
- self .assertEquals (response .status_code , 302 )
397
+ self .assertEqual (response .status_code , 302 )
398
398
location = response ['Location' ]
399
399
400
400
url = urlparse (location )
401
- self .assertEquals (url .hostname , 'idp.example.com' )
402
- self .assertEquals (url .path ,
403
- '/simplesaml/saml2/idp/SingleLogoutService.php' )
401
+ self .assertEqual (url .hostname , 'idp.example.com' )
402
+ self .assertEqual (url .path ,
403
+ '/simplesaml/saml2/idp/SingleLogoutService.php' )
404
404
405
405
params = parse_qs (url .query )
406
406
self .assert_ ('SAMLResponse' in params )
@@ -513,14 +513,14 @@ def _test_metadata(self):
513
513
expected_metadata = expected_metadata % valid_until
514
514
515
515
response = self .client .get ('/metadata/' )
516
- self .assertEquals (response ['Content-type' ], 'text/xml; charset=utf8' )
517
- self .assertEquals (response .status_code , 200 )
518
- self .assertEquals (response .content , expected_metadata )
516
+ self .assertEqual (response ['Content-type' ], 'text/xml; charset=utf8' )
517
+ self .assertEqual (response .status_code , 200 )
518
+ self .assertEqual (response .content , expected_metadata )
519
519
520
520
def test_post_authenticated_signal (self ):
521
521
522
522
def signal_handler (signal , user , session_info ):
523
- self .assertEquals (isinstance (user , User ), True )
523
+ self .assertEqual (isinstance (user , User ), True )
524
524
525
525
post_authenticated .connect (signal_handler , dispatch_uid = 'test_signal' )
526
526
@@ -577,7 +577,7 @@ def test_custom_conf_loader(self):
577
577
request = RequestFactory ().get ('/bar/foo' )
578
578
conf = get_config (config_loader_path , request )
579
579
580
- self .assertEquals (conf .entityid , 'testentity' )
580
+ self .assertEqual (conf .entityid , 'testentity' )
581
581
582
582
def test_custom_conf_loader_from_view (self ):
583
583
config_loader_path = 'djangosaml2.tests.test_config_loader_with_real_conf'
@@ -587,9 +587,9 @@ def test_custom_conf_loader_from_view(self):
587
587
middleware .process_request (request )
588
588
request .session .save ()
589
589
response = views .login (request , config_loader_path )
590
- self .assertEquals (response .status_code , 302 )
590
+ self .assertEqual (response .status_code , 302 )
591
591
location = response ['Location' ]
592
592
593
593
url = urlparse (location )
594
- self .assertEquals (url .hostname , 'idp.example.com' )
595
- self .assertEquals (url .path , '/simplesaml/saml2/idp/SSOService.php' )
594
+ self .assertEqual (url .hostname , 'idp.example.com' )
595
+ self .assertEqual (url .path , '/simplesaml/saml2/idp/SSOService.php' )
0 commit comments