Skip to content

Commit 276e13b

Browse files
Add expire_user_tokens call (RELEASEMINOR SENDEMAIL)
Added expire_user_tokens() call to expire all tokens for a given user
1 parent 962eece commit 276e13b

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

tests.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,11 @@ def test_users(self):
167167
self.assertEqual(201, ret['status'])
168168
self.assertEqual('SUCC', ret['responseCode'])
169169

170+
print(' Testing Expire User Tokens')
171+
ret = my_voiceit.expire_user_tokens(user_id)
172+
self.assertEqual(201, ret['status'])
173+
self.assertEqual('SUCC', ret['responseCode'])
174+
170175
print(' Testing Delete User')
171176
ret = my_voiceit.delete_user(user_id)
172177
self.assertEqual(200, ret['status'])
@@ -345,7 +350,7 @@ def test_verification(self):
345350
self.assertEqual('SUCC', ret['responseCode'])
346351

347352
print(' Test Voice Verification by URL')
348-
ret = my_voiceit.voice_verification_by_url(user_id, CONTENT_LANGUAGE, PHRASE, S3_URL + 'test-data/verificationA1.wav')
353+
ret = my_voiceit.voice_verification_by_url(user_id, CONTENT_LANGUAGE, PHRASE, S3_URL + 'test-data/enrollmentA4.wav')
349354
self.assertEqual(200, ret['status'])
350355
self.assertEqual('SUCC', ret['responseCode'])
351356

@@ -365,7 +370,7 @@ def test_verification(self):
365370
self.assertEqual('SUCC', ret['responseCode'])
366371

367372
print(' Test Video Verification by URL')
368-
ret = my_voiceit.video_verification_by_url(user_id, CONTENT_LANGUAGE, PHRASE, S3_URL + 'test-data/videoVerificationB1.mov')
373+
ret = my_voiceit.video_verification_by_url(user_id, CONTENT_LANGUAGE, PHRASE, S3_URL + 'test-data/videoVerificationB2.mp4')
369374
self.assertEqual(200, ret['status'])
370375
self.assertEqual('SUCC', ret['responseCode'])
371376

voiceit2/voiceit2.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
class VoiceIt2:
66
base_URL = 'https://api.voiceit.io'
7-
version = '2.2.1'
7+
version = '2.3.0'
88
voiceit_basic_auth_credentials = ''
99
notification_url = ''
1010

@@ -424,3 +424,10 @@ def create_user_token(self, user_id, seconds_to_timeout):
424424
return response.json()
425425
except requests.exceptions.HTTPError as e:
426426
return e.read()
427+
428+
def expire_user_tokens(self, user_id):
429+
try:
430+
response = requests.post(self.base_URL + '/users/' + user_id + '/expireTokens', auth=self.voiceit_basic_auth_credentials, headers=self.headers)
431+
return response.json()
432+
except requests.exceptions.HTTPError as e:
433+
return e.read()

0 commit comments

Comments
 (0)