@@ -20,11 +20,19 @@ def test_create_request(self):
2020 with self .assertRaises (TwilioException ):
2121 self .client .authy .v1 .services ("ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ) \
2222 .entities ("identity" ) \
23- .factors .create (binding = "binding" , friendly_name = "friendly_name" , factor_type = "app-push" , twilio_authy_sandbox_mode = "twilio_authy_sandbox_mode" )
24-
25- values = {'Binding' : "binding" , 'FriendlyName' : "friendly_name" , 'FactorType' : "app-push" , }
26-
27- headers = {'Twilio-Authy-Sandbox-Mode' : "twilio_authy_sandbox_mode" , }
23+ .factors .create (binding = "binding" , friendly_name = "friendly_name" , factor_type = "app-push" , config = "config" , twilio_authy_sandbox_mode = "twilio_authy_sandbox_mode" , authorization = "authorization" )
24+
25+ values = {
26+ 'Binding' : "binding" ,
27+ 'FriendlyName' : "friendly_name" ,
28+ 'FactorType' : "app-push" ,
29+ 'Config' : "config" ,
30+ }
31+
32+ headers = {
33+ 'Twilio-Authy-Sandbox-Mode' : "twilio_authy_sandbox_mode" ,
34+ 'Authorization' : "authorization" ,
35+ }
2836 self .holodeck .assert_has_request (Request (
2937 'post' ,
3038 'https://authy.twilio.com/v1/Services/ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Entities/identity/Factors' ,
@@ -50,7 +58,13 @@ def test_create_response(self):
5058 "date_updated": "2015-07-30T20:00:00Z",
5159 "friendly_name": "friendly_name",
5260 "status": "unverified",
53- "factor_type": "sms",
61+ "factor_type": "push",
62+ "config": {
63+ "sdk_version": "1.0",
64+ "app_id": "com.authy.authy",
65+ "notification_platform": "fcm",
66+ "notification_token": "test_token"
67+ },
5468 "url": "https://authy.twilio.com/v1/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Entities/ff483d1ff591898a9942916050d2ca3f/Factors/YFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
5569 "links": {
5670 "challenges": "https://authy.twilio.com/v1/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Entities/ff483d1ff591898a9942916050d2ca3f/Factors/YFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Challenges"
@@ -61,7 +75,7 @@ def test_create_response(self):
6175
6276 actual = self .client .authy .v1 .services ("ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ) \
6377 .entities ("identity" ) \
64- .factors .create (binding = "binding" , friendly_name = "friendly_name" , factor_type = "app-push" )
78+ .factors .create (binding = "binding" , friendly_name = "friendly_name" , factor_type = "app-push" , config = "config" )
6579
6680 self .assertIsNotNone (actual )
6781
@@ -121,7 +135,13 @@ def test_fetch_response(self):
121135 "date_updated": "2015-07-30T20:00:00Z",
122136 "friendly_name": "friendly_name",
123137 "status": "unverified",
124- "factor_type": "sms",
138+ "factor_type": "push",
139+ "config": {
140+ "sdk_version": "1.0",
141+ "app_id": "com.authy.authy",
142+ "notification_platform": "fcm",
143+ "notification_token": "test_token"
144+ },
125145 "url": "https://authy.twilio.com/v1/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Entities/ff483d1ff591898a9942916050d2ca3f/Factors/YFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
126146 "links": {
127147 "challenges": "https://authy.twilio.com/v1/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Entities/ff483d1ff591898a9942916050d2ca3f/Factors/YFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Challenges"
@@ -192,7 +212,13 @@ def test_read_full_response(self):
192212 "date_updated": "2015-07-30T20:00:00Z",
193213 "friendly_name": "friendly_name",
194214 "status": "unverified",
195- "factor_type": "sms",
215+ "factor_type": "push",
216+ "config": {
217+ "sdk_version": "1.0",
218+ "app_id": "com.authy.authy",
219+ "notification_platform": "fcm",
220+ "notification_token": "test_token"
221+ },
196222 "url": "https://authy.twilio.com/v1/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Entities/ff483d1ff591898a9942916050d2ca3f/Factors/YFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
197223 "links": {
198224 "challenges": "https://authy.twilio.com/v1/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Entities/ff483d1ff591898a9942916050d2ca3f/Factors/YFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Challenges"
@@ -247,7 +273,13 @@ def test_verify_response(self):
247273 "date_updated": "2015-07-30T20:00:00Z",
248274 "friendly_name": "friendly_name",
249275 "status": "verified",
250- "factor_type": "sms",
276+ "factor_type": "push",
277+ "config": {
278+ "sdk_version": "1.0",
279+ "app_id": "com.authy.authy",
280+ "notification_platform": "fcm",
281+ "notification_token": "test_token"
282+ },
251283 "url": "https://authy.twilio.com/v1/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Entities/ff483d1ff591898a9942916050d2ca3f/Factors/YFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
252284 "links": {
253285 "challenges": "https://authy.twilio.com/v1/Services/ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Entities/ff483d1ff591898a9942916050d2ca3f/Factors/YFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Challenges"
0 commit comments