Skip to content

Commit dd33367

Browse files
test(Auth): cases for set_custom_user_claims
1 parent 9a5c9b9 commit dd33367

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

tests/test_auth.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,13 @@ def test_update_profile_display_name(self, auth):
7676
assert user
7777
assert new_name == user['displayName']
7878

79+
def test_set_custom_user_claims(self, auth):
80+
with pytest.raises(AttributeError) as exc_info:
81+
auth.set_custom_user_claims(self.__class__.user.get('localId'), {'premium': True})
82+
auth.set_custom_user_claims(self.__class__.anonymous_user.get('localId'), {'premium': True})
83+
84+
assert "'NoneType' object has no attribute 'valid'" in str(exc_info.value)
85+
7986
def test_delete_user_account(self, auth):
8087
assert auth.delete_user_account(self.__class__.user.get('idToken'))
8188
assert auth.delete_user_account(self.__class__.anonymous_user.get('idToken'))
@@ -160,6 +167,10 @@ def test_update_profile_display_name(self, auth_admin):
160167
assert user
161168
assert new_name == user['displayName']
162169

170+
def test_set_custom_user_claims(self, auth_admin):
171+
auth_admin.set_custom_user_claims(self.__class__.user.get('localId'), {'premium': True})
172+
auth_admin.set_custom_user_claims(self.__class__.anonymous_user.get('localId'), {'premium': True})
173+
163174
def test_delete_user_account(self, auth_admin):
164175
assert auth_admin.delete_user_account(self.__class__.user.get('idToken'))
165176
assert auth_admin.delete_user_account(self.__class__.anonymous_user.get('idToken'))

0 commit comments

Comments
 (0)