Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5f3cb07

Browse files
committed
Add test coverage
1 parent d1c357b commit 5f3cb07

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

auth0/v3/management/users.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -297,17 +297,17 @@ def delete_multifactor(self, id, provider):
297297
"""
298298
url = self._url('{}/multifactor/{}'.format(id, provider))
299299
return self.client.delete(url)
300-
300+
301301
def delete_authenticators(self, id):
302-
"""Delete all user's MFA enrollments (like the Reset MFA action on the dashboard)
302+
"""Delete a user's MFA enrollments.
303303
304304
Args:
305305
id (str): The user's id.
306306
307307
See: https://auth0.com/docs/api/management/v2#!/Users/delete_authenticators
308308
"""
309309
url = self._url('{}/authenticators'.format(id))
310-
return self.client.delete(url)
310+
return self.client.delete(url)
311311

312312
def unlink_user_account(self, id, provider, user_id):
313313
"""Unlink a user account

auth0/v3/test/management/test_users.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,17 @@ def test_delete_multifactor(self, mock_rc):
260260
'https://domain/api/v2/users/an-id/multifactor/provider'
261261
)
262262

263+
@mock.patch('auth0.v3.management.users.RestClient')
264+
def test_delete_authenticators(self, mock_rc):
265+
mock_instance = mock_rc.return_value
266+
267+
u = Users(domain='domain', token='jwttoken')
268+
u.delete_authenticators('an-id')
269+
270+
mock_instance.delete.assert_called_with(
271+
'https://domain/api/v2/users/an-id/authenticators'
272+
)
273+
263274
@mock.patch('auth0.v3.management.users.RestClient')
264275
def test_unlink_user_account(self, mock_rc):
265276
mock_instance = mock_rc.return_value

0 commit comments

Comments
 (0)