@@ -70,6 +70,32 @@ def test_send_password_reset_email(self, auth):
70
70
def test_verify_password_reset_code (self , auth ):
71
71
assert auth .verify_password_reset_code ('123456' , 'NewTestPassword123' )
72
72
73
+
74
+ def test_change_email (self , auth , email_2 , password ):
75
+ user = auth .change_email (self .__class__ .user .get ('idToken' ), email_2 )
76
+ self .__class__ .user = None
77
+
78
+ assert user
79
+ assert self .__class__ .user is None
80
+
81
+ user = auth .sign_in_with_email_and_password (email_2 , password )
82
+ self .__class__ .user = user
83
+
84
+ assert user
85
+ assert self .__class__ .user .get ('email' ) == email_2
86
+
87
+ def test_change_password (self , auth ,email_2 , password_2 ):
88
+ user = auth .change_password (self .__class__ .user .get ('idToken' ), password_2 )
89
+ self .__class__ .user = None
90
+
91
+ assert user
92
+ assert self .__class__ .user is None
93
+
94
+ user = auth .sign_in_with_email_and_password (email_2 , password_2 )
95
+ self .__class__ .user = user
96
+
97
+ assert user
98
+
73
99
def test_update_profile_display_name (self , auth ):
74
100
new_name = 'Test User'
75
101
user = auth .update_profile (self .__class__ .user .get ('idToken' ), display_name = new_name )
0 commit comments