@@ -83,6 +83,15 @@ def test_set_custom_user_claims(self, auth):
83
83
84
84
assert "'NoneType' object has no attribute 'valid'" in str (exc_info .value )
85
85
86
+ def test_verify_id_token (self , auth ):
87
+ with pytest .raises (KeyError ) as exc_info :
88
+ auth .verify_id_token (self .__class__ .user .get ('idToken' ))['premium' ] is True
89
+ assert "'premium'" in str (exc_info .value )
90
+
91
+ with pytest .raises (KeyError ) as exc_info :
92
+ auth .verify_id_token (self .__class__ .anonymous_user .get ('idToken' ))['premium' ] is True
93
+ assert "'premium'" in str (exc_info .value )
94
+
86
95
def test_delete_user_account (self , auth ):
87
96
assert auth .delete_user_account (self .__class__ .user .get ('idToken' ))
88
97
assert auth .delete_user_account (self .__class__ .anonymous_user .get ('idToken' ))
@@ -145,9 +154,6 @@ def test_sign_in_with_custom_token(self, auth_admin):
145
154
assert user1
146
155
assert user2
147
156
148
- def test_refresh (self , auth_admin ):
149
- assert auth_admin .refresh (self .__class__ .user .get ('refreshToken' ))
150
-
151
157
def test_get_account_info (self , auth_admin ):
152
158
assert auth_admin .get_account_info (self .__class__ .user .get ('idToken' ))
153
159
@@ -171,6 +177,20 @@ def test_set_custom_user_claims(self, auth_admin):
171
177
auth_admin .set_custom_user_claims (self .__class__ .user .get ('localId' ), {'premium' : True })
172
178
auth_admin .set_custom_user_claims (self .__class__ .anonymous_user .get ('localId' ), {'premium' : True })
173
179
180
+ def test_refresh (self , auth_admin ):
181
+ self .__class__ .user = auth_admin .refresh (self .__class__ .user .get ('refreshToken' ))
182
+ self .__class__ .custom_user = auth_admin .refresh (self .__class__ .custom_user .get ('refreshToken' ))
183
+ self .__class__ .anonymous_user = auth_admin .refresh (self .__class__ .anonymous_user .get ('refreshToken' ))
184
+
185
+ def test_verify_id_token (self , auth_admin ):
186
+ assert auth_admin .verify_id_token (self .__class__ .user .get ('idToken' ))['premium' ] is True
187
+ assert auth_admin .verify_id_token (self .__class__ .anonymous_user .get ('idToken' ))['premium' ] is True
188
+ assert auth_admin .verify_id_token (self .__class__ .custom_user_with_claims .get ('idToken' ))['premium' ] is True
189
+
190
+ with pytest .raises (KeyError ) as exc_info :
191
+ auth_admin .verify_id_token (self .__class__ .custom_user .get ('idToken' ))['premium' ] is True
192
+ assert "'premium'" in str (exc_info .value )
193
+
174
194
def test_delete_user_account (self , auth_admin ):
175
195
assert auth_admin .delete_user_account (self .__class__ .user .get ('idToken' ))
176
196
assert auth_admin .delete_user_account (self .__class__ .anonymous_user .get ('idToken' ))
0 commit comments