@@ -55,13 +55,13 @@ def test_invalid_token(self, request_mock, token_mock):
55
55
auth_request .session = {}
56
56
57
57
token_mock .return_value = None
58
- get_json_mock = Mock ()
58
+ get_json_mock = Mock (status_code = 200 )
59
59
get_json_mock .json .return_value = {
60
60
"nickname" : "username" ,
61
61
"email" : "email@example.com" ,
62
62
}
63
63
request_mock .get .return_value = get_json_mock
64
- post_json_mock = Mock ()
64
+ post_json_mock = Mock (status_code = 200 )
65
65
post_json_mock .json .return_value = {
66
66
"id_token" : "id_token" ,
67
67
"accesss_token" : "access_token" ,
@@ -233,13 +233,13 @@ def test_successful_authentication_existing_user_namespaced(
233
233
username = "a_username" , email = "email@example.com"
234
234
)
235
235
token_mock .return_value = True
236
- get_json_mock = Mock ()
236
+ get_json_mock = Mock (status_code = 200 )
237
237
get_json_mock .json .return_value = {
238
238
"nickname" : "a_username" ,
239
239
"email" : "email@example.com" ,
240
240
}
241
241
request_mock .get .return_value = get_json_mock
242
- post_json_mock = Mock ()
242
+ post_json_mock = Mock (status_code = 200 )
243
243
post_json_mock .json .return_value = {
244
244
"id_token" : "id_token" ,
245
245
"access_token" : "access_granted" ,
@@ -282,13 +282,13 @@ def test_successful_authentication_existing_user(self, token_mock, request_mock)
282
282
username = "a_username" , email = "email@example.com"
283
283
)
284
284
token_mock .return_value = True
285
- get_json_mock = Mock ()
285
+ get_json_mock = Mock (status_code = 200 )
286
286
get_json_mock .json .return_value = {
287
287
"nickname" : "a_username" ,
288
288
"email" : "email@example.com" ,
289
289
}
290
290
request_mock .get .return_value = get_json_mock
291
- post_json_mock = Mock ()
291
+ post_json_mock = Mock (status_code = 200 )
292
292
post_json_mock .json .return_value = {
293
293
"id_token" : "id_token" ,
294
294
"access_token" : "access_granted" ,
@@ -335,13 +335,13 @@ def test_successful_authentication_existing_user_upper_case(
335
335
username = "a_username" , email = "EMAIL@EXAMPLE.COM"
336
336
)
337
337
token_mock .return_value = True
338
- get_json_mock = Mock ()
338
+ get_json_mock = Mock (status_code = 200 )
339
339
get_json_mock .json .return_value = {
340
340
"nickname" : "a_username" ,
341
341
"email" : "email@example.com" ,
342
342
}
343
343
request_mock .get .return_value = get_json_mock
344
- post_json_mock = Mock ()
344
+ post_json_mock = Mock (status_code = 200 )
345
345
post_json_mock .json .return_value = {
346
346
"id_token" : "id_token" ,
347
347
"access_token" : "access_granted" ,
@@ -390,11 +390,11 @@ def test_failed_authentication_verify_claims(
390
390
User .objects .create_user (username = "a_username" , email = "email@example.com" )
391
391
token_mock .return_value = True
392
392
claims_mock .return_value = False
393
- get_json_mock = Mock ()
393
+ get_json_mock = Mock (status_code = 200 )
394
394
claims_response = {"nickname" : "a_username" , "email" : "email@example.com" }
395
395
get_json_mock .json .return_value = claims_response
396
396
request_mock .get .return_value = get_json_mock
397
- post_json_mock = Mock ()
397
+ post_json_mock = Mock (status_code = 200 )
398
398
post_json_mock .json .return_value = {
399
399
"id_token" : "id_token" ,
400
400
"access_token" : "access_granted" ,
@@ -439,13 +439,13 @@ def test_successful_authentication_new_user(
439
439
440
440
algo_mock .return_value = "username_algo"
441
441
token_mock .return_value = True
442
- get_json_mock = Mock ()
442
+ get_json_mock = Mock (status_code = 200 )
443
443
get_json_mock .json .return_value = {
444
444
"nickname" : "a_username" ,
445
445
"email" : "email@example.com" ,
446
446
}
447
447
request_mock .get .return_value = get_json_mock
448
- post_json_mock = Mock ()
448
+ post_json_mock = Mock (status_code = 200 )
449
449
post_json_mock .json .return_value = {
450
450
"id_token" : "id_token" ,
451
451
"access_token" : "access_granted" ,
@@ -499,13 +499,13 @@ def test_successful_authentication_basic_auth_token(self, token_mock, request_mo
499
499
username = "a_username" , email = "EMAIL@EXAMPLE.COM"
500
500
)
501
501
token_mock .return_value = True
502
- get_json_mock = Mock ()
502
+ get_json_mock = Mock (status_code = 200 )
503
503
get_json_mock .json .return_value = {
504
504
"nickname" : "a_username" ,
505
505
"email" : "email@example.com" ,
506
506
}
507
507
request_mock .get .return_value = get_json_mock
508
- post_json_mock = Mock ()
508
+ post_json_mock = Mock (status_code = 200 )
509
509
post_json_mock .json .return_value = {
510
510
"id_token" : "id_token" ,
511
511
"access_token" : "access_granted" ,
@@ -570,13 +570,13 @@ def test_jwt_decode_params(self, request_mock, jws_mock):
570
570
auth_request .session = {}
571
571
572
572
jws_mock .return_value = json .dumps ({"aud" : "audience" }).encode ("utf-8" )
573
- get_json_mock = Mock ()
573
+ get_json_mock = Mock (status_code = 200 )
574
574
get_json_mock .json .return_value = {
575
575
"nickname" : "username" ,
576
576
"email" : "email@example.com" ,
577
577
}
578
578
request_mock .get .return_value = get_json_mock
579
- post_json_mock = Mock ()
579
+ post_json_mock = Mock (status_code = 200 )
580
580
post_json_mock .json .return_value = {
581
581
"id_token" : "token" ,
582
582
"access_token" : "access_token" ,
@@ -596,13 +596,13 @@ def test_jwt_decode_params_verify_false(self, request_mock, jws_mock):
596
596
auth_request .session = {}
597
597
598
598
jws_mock .return_value = json .dumps ({"aud" : "audience" }).encode ("utf-8" )
599
- get_json_mock = Mock ()
599
+ get_json_mock = Mock (status_code = 200 )
600
600
get_json_mock .json .return_value = {
601
601
"nickname" : "username" ,
602
602
"email" : "email@example.com" ,
603
603
}
604
604
request_mock .get .return_value = get_json_mock
605
- post_json_mock = Mock ()
605
+ post_json_mock = Mock (status_code = 200 )
606
606
post_json_mock .json .return_value = {
607
607
"id_token" : "token" ,
608
608
"access_token" : "access_token" ,
@@ -636,13 +636,13 @@ def test_create_user_disabled(self, request_mock, jws_mock):
636
636
auth_request .session = {}
637
637
638
638
jws_mock .return_value = json .dumps ({"nonce" : "nonce" }).encode ("utf-8" )
639
- get_json_mock = Mock ()
639
+ get_json_mock = Mock (status_code = 200 )
640
640
get_json_mock .json .return_value = {
641
641
"nickname" : "a_username" ,
642
642
"email" : "email@example.com" ,
643
643
}
644
644
request_mock .get .return_value = get_json_mock
645
- post_json_mock = Mock ()
645
+ post_json_mock = Mock (status_code = 200 )
646
646
post_json_mock .json .return_value = {
647
647
"id_token" : "id_token" ,
648
648
"access_token" : "access_granted" ,
@@ -660,13 +660,13 @@ def test_create_user_enabled(self, request_mock, jws_mock):
660
660
661
661
self .assertEqual (User .objects .filter (email = "email@example.com" ).exists (), False )
662
662
jws_mock .return_value = json .dumps ({"nonce" : "nonce" }).encode ("utf-8" )
663
- get_json_mock = Mock ()
663
+ get_json_mock = Mock (status_code = 200 )
664
664
get_json_mock .json .return_value = {
665
665
"nickname" : "a_username" ,
666
666
"email" : "email@example.com" ,
667
667
}
668
668
request_mock .get .return_value = get_json_mock
669
- post_json_mock = Mock ()
669
+ post_json_mock = Mock (status_code = 200 )
670
670
post_json_mock .json .return_value = {
671
671
"id_token" : "id_token" ,
672
672
"access_token" : "access_granted" ,
@@ -689,13 +689,13 @@ def test_custom_username_algo(self, request_mock, jws_mock, algo_mock):
689
689
self .assertEqual (User .objects .filter (email = "email@example.com" ).exists (), False )
690
690
algo_mock .return_value = "username_algo"
691
691
jws_mock .return_value = json .dumps ({"nonce" : "nonce" }).encode ("utf-8" )
692
- get_json_mock = Mock ()
692
+ get_json_mock = Mock (status_code = 200 )
693
693
get_json_mock .json .return_value = {
694
694
"nickname" : "a_username" ,
695
695
"email" : "email@example.com" ,
696
696
}
697
697
request_mock .get .return_value = get_json_mock
698
- post_json_mock = Mock ()
698
+ post_json_mock = Mock (status_code = 200 )
699
699
post_json_mock .json .return_value = {
700
700
"id_token" : "id_token" ,
701
701
"access_token" : "access_granted" ,
@@ -719,13 +719,13 @@ def test_custom_username_algo_dotted_path(self, request_mock, jws_mock):
719
719
720
720
self .assertEqual (User .objects .filter (email = "email@example.com" ).exists (), False )
721
721
jws_mock .return_value = json .dumps ({"nonce" : "nonce" }).encode ("utf-8" )
722
- get_json_mock = Mock ()
722
+ get_json_mock = Mock (status_code = 200 )
723
723
get_json_mock .json .return_value = {
724
724
"nickname" : "a_username" ,
725
725
"email" : "email@example.com" ,
726
726
}
727
727
request_mock .get .return_value = get_json_mock
728
- post_json_mock = Mock ()
728
+ post_json_mock = Mock (status_code = 200 )
729
729
post_json_mock .json .return_value = {
730
730
"id_token" : "id_token" ,
731
731
"access_token" : "access_granted" ,
@@ -747,13 +747,13 @@ def test_duplicate_emails_exact(self, request_mock, jws_mock):
747
747
User .objects .create (username = "user1" , email = "email@example.com" )
748
748
User .objects .create (username = "user2" , email = "email@example.com" )
749
749
jws_mock .return_value = json .dumps ({"nonce" : "nonce" }).encode ("utf-8" )
750
- get_json_mock = Mock ()
750
+ get_json_mock = Mock (status_code = 200 )
751
751
get_json_mock .json .return_value = {
752
752
"nickname" : "a_username" ,
753
753
"email" : "email@example.com" ,
754
754
}
755
755
request_mock .get .return_value = get_json_mock
756
- post_json_mock = Mock ()
756
+ post_json_mock = Mock (status_code = 200 )
757
757
post_json_mock .json .return_value = {
758
758
"id_token" : "id_token" ,
759
759
"access_token" : "access_granted" ,
@@ -772,13 +772,13 @@ def test_duplicate_emails_case_mismatch(self, request_mock, jws_mock):
772
772
User .objects .create (username = "user1" , email = "email@example.com" )
773
773
User .objects .create (username = "user2" , email = "eMaIl@ExAmPlE.cOm" )
774
774
jws_mock .return_value = json .dumps ({"nonce" : "nonce" }).encode ("utf-8" )
775
- get_json_mock = Mock ()
775
+ get_json_mock = Mock (status_code = 200 )
776
776
get_json_mock .json .return_value = {
777
777
"nickname" : "a_username" ,
778
778
"email" : "email@example.com" ,
779
779
}
780
780
request_mock .get .return_value = get_json_mock
781
- post_json_mock = Mock ()
781
+ post_json_mock = Mock (status_code = 200 )
782
782
post_json_mock .json .return_value = {
783
783
"id_token" : "id_token" ,
784
784
"access_token" : "access_granted" ,
@@ -806,13 +806,13 @@ def update_user(user, claims):
806
806
update_user_mock .side_effect = update_user
807
807
808
808
jws_mock .return_value = json .dumps ({"nonce" : "nonce" }).encode ("utf-8" )
809
- get_json_mock = Mock ()
809
+ get_json_mock = Mock (status_code = 200 )
810
810
get_json_mock .json .return_value = {
811
811
"nickname" : "a_username" ,
812
812
"email" : "email@example.com" ,
813
813
}
814
814
request_mock .get .return_value = get_json_mock
815
- post_json_mock = Mock ()
815
+ post_json_mock = Mock (status_code = 200 )
816
816
post_json_mock .json .return_value = {
817
817
"id_token" : "id_token" ,
818
818
"access_token" : "access_granted" ,
@@ -844,13 +844,13 @@ def test_jwt_verify_sign_key(self, request_mock, jws_mock):
844
844
auth_request .session = {}
845
845
846
846
jws_mock .return_value = json .dumps ({"aud" : "audience" }).encode ("utf-8" )
847
- get_json_mock = Mock ()
847
+ get_json_mock = Mock (status_code = 200 )
848
848
get_json_mock .json .return_value = {
849
849
"nickname" : "username" ,
850
850
"email" : "email@example.com" ,
851
851
}
852
852
request_mock .get .return_value = get_json_mock
853
- post_json_mock = Mock ()
853
+ post_json_mock = Mock (status_code = 200 )
854
854
post_json_mock .json .return_value = {
855
855
"id_token" : "token" ,
856
856
"access_token" : "access_token" ,
@@ -893,13 +893,13 @@ def test_jwt_verify_sign_key_calls(self, request_mock, jwk_mock, jws_mock):
893
893
jwk_mock .return_value = jwk_mock_ret
894
894
895
895
jws_mock .return_value = json .dumps ({"aud" : "audience" }).encode ("utf-8" )
896
- get_json_mock = Mock ()
896
+ get_json_mock = Mock (status_code = 200 )
897
897
get_json_mock .json .return_value = {
898
898
"nickname" : "username" ,
899
899
"email" : "email@example.com" ,
900
900
}
901
901
request_mock .get .return_value = get_json_mock
902
- post_json_mock = Mock ()
902
+ post_json_mock = Mock (status_code = 200 )
903
903
post_json_mock .json .return_value = {
904
904
"id_token" : "token" ,
905
905
"access_token" : "access_token" ,
@@ -913,7 +913,7 @@ def test_jwt_verify_sign_key_calls(self, request_mock, jwk_mock, jws_mock):
913
913
def test_retrieve_matching_jwk (self , mock_requests ):
914
914
"""Test retrieving valid jwk"""
915
915
916
- get_json_mock = Mock ()
916
+ get_json_mock = Mock (status_code = 200 )
917
917
get_json_mock .json .return_value = {
918
918
"keys" : [
919
919
{
@@ -955,7 +955,7 @@ def test_retrieve_matching_jwk(self, mock_requests):
955
955
def test_retrieve_matching_jwk_same_kid (self , mock_requests ):
956
956
"""Test retrieving valid jwk from a list of keys with the same kid"""
957
957
958
- get_json_mock = Mock ()
958
+ get_json_mock = Mock (status_code = 200 )
959
959
get_json_mock .json .return_value = {
960
960
"keys" : [
961
961
{
@@ -1001,7 +1001,7 @@ def test_retrieve_matching_jwk_same_kid(self, mock_requests):
1001
1001
def test_retrieve_mismatcing_jwk_alg (self , mock_requests ):
1002
1002
"""Test retrieving mismatching jwk alg"""
1003
1003
1004
- get_json_mock = Mock ()
1004
+ get_json_mock = Mock (status_code = 200 )
1005
1005
get_json_mock .json .return_value = {
1006
1006
"keys" : [
1007
1007
{
@@ -1039,7 +1039,7 @@ def test_retrieve_mismatcing_jwk_alg(self, mock_requests):
1039
1039
def test_retrieve_mismatcing_jwk_kid (self , mock_requests ):
1040
1040
"""Test retrieving mismatching jwk kid"""
1041
1041
1042
- get_json_mock = Mock ()
1042
+ get_json_mock = Mock (status_code = 200 )
1043
1043
get_json_mock .json .return_value = {
1044
1044
"keys" : [
1045
1045
{
@@ -1077,7 +1077,7 @@ def test_retrieve_mismatcing_jwk_kid(self, mock_requests):
1077
1077
def test_retrieve_jwk_optional_alg (self , mock_requests ):
1078
1078
"""Test retrieving jwk with optional alg"""
1079
1079
1080
- get_json_mock = Mock ()
1080
+ get_json_mock = Mock (status_code = 200 )
1081
1081
get_json_mock .json .return_value = {
1082
1082
"keys" : [
1083
1083
{
@@ -1112,7 +1112,7 @@ def test_retrieve_jwk_optional_alg(self, mock_requests):
1112
1112
def test_retrieve_not_existing_jwk (self , mock_requests ):
1113
1113
"""Test retrieving jwk that doesn't exist."""
1114
1114
1115
- get_json_mock = Mock ()
1115
+ get_json_mock = Mock (status_code = 200 )
1116
1116
get_json_mock .json .return_value = {"keys" : [{"alg" : "RS256" , "kid" : "kid" }]}
1117
1117
mock_requests .get .return_value = get_json_mock
1118
1118
0 commit comments