@@ -123,9 +123,138 @@ def test_read_full_response(self):
123
123
"meta": {
124
124
"page": 0,
125
125
"page_size": 50,
126
- "first_page_url": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles?Status=draft&RegulationSid=RNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&HasValidUntilDate=true& IsoCountry=US&FriendlyName=friendly_name&NumberType=mobile&PageSize=50&Page=0",
126
+ "first_page_url": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles?Status=draft&RegulationSid=RNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&IsoCountry=US&FriendlyName=friendly_name&NumberType=mobile&PageSize=50&Page=0",
127
127
"previous_page_url": null,
128
- "url": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles?Status=draft&RegulationSid=RNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&HasValidUntilDate=true&IsoCountry=US&FriendlyName=friendly_name&NumberType=mobile&PageSize=50&Page=0",
128
+ "url": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles?Status=draft&RegulationSid=RNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&IsoCountry=US&FriendlyName=friendly_name&NumberType=mobile&PageSize=50&Page=0",
129
+ "next_page_url": null,
130
+ "key": "results"
131
+ }
132
+ }
133
+ '''
134
+ ))
135
+
136
+ actual = self .client .numbers .v2 .regulatory_compliance \
137
+ .bundles .list ()
138
+
139
+ self .assertIsNotNone (actual )
140
+
141
+ def test_read_approved_au_mobile_with_date_response (self ):
142
+ self .holodeck .mock (Response (
143
+ 200 ,
144
+ '''
145
+ {
146
+ "results": [
147
+ {
148
+ "sid": "BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
149
+ "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
150
+ "regulation_sid": "RNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
151
+ "friendly_name": "friendly_name",
152
+ "status": "twilio-approved",
153
+ "email": "email",
154
+ "status_callback": "http://www.example.com",
155
+ "valid_until": "2022-11-29T01:00:00Z",
156
+ "date_created": "2021-08-30T22:29:24Z",
157
+ "date_updated": "2021-08-31T01:09:00Z",
158
+ "url": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles/BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
159
+ "links": {
160
+ "evaluations": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles/BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Evaluations",
161
+ "item_assignments": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles/BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/ItemAssignments",
162
+ "bundle_copies": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles/BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Copies"
163
+ }
164
+ }
165
+ ],
166
+ "meta": {
167
+ "page": 0,
168
+ "page_size": 50,
169
+ "first_page_url": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles?Status=twilio-approved&IsoCountry=AU&HasValidUntilDate=true&NumberType=mobile&PageSize=50&Page=0",
170
+ "previous_page_url": null,
171
+ "url": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles?Status=twilio-approved&IsoCountry=AU&HasValidUntilDate=true&NumberType=mobile&PageSize=50&Page=0",
172
+ "next_page_url": null,
173
+ "key": "results"
174
+ }
175
+ }
176
+ '''
177
+ ))
178
+
179
+ actual = self .client .numbers .v2 .regulatory_compliance \
180
+ .bundles .list ()
181
+
182
+ self .assertIsNotNone (actual )
183
+
184
+ def test_read_approved_au_mobile_date_less_response (self ):
185
+ self .holodeck .mock (Response (
186
+ 200 ,
187
+ '''
188
+ {
189
+ "results": [
190
+ {
191
+ "sid": "BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
192
+ "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
193
+ "regulation_sid": "RNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
194
+ "friendly_name": "friendly_name",
195
+ "status": "twilio-approved",
196
+ "email": "email",
197
+ "status_callback": "http://www.example.com",
198
+ "valid_until": "2022-11-29T01:00:00Z",
199
+ "date_created": "2021-08-30T22:29:24Z",
200
+ "date_updated": "2021-08-31T01:09:00Z",
201
+ "url": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles/BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
202
+ "links": {
203
+ "evaluations": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles/BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Evaluations",
204
+ "item_assignments": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles/BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/ItemAssignments",
205
+ "bundle_copies": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles/BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Copies"
206
+ }
207
+ }
208
+ ],
209
+ "meta": {
210
+ "page": 0,
211
+ "page_size": 50,
212
+ "first_page_url": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles?Status=twilio-approved&IsoCountry=AU&ValidUntilDate%3C=2022-11-29T23%3A59%3A59Z&NumberType=mobile&PageSize=50&Page=0",
213
+ "previous_page_url": null,
214
+ "url": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles?Status=twilio-approved&IsoCountry=AU&ValidUntilDate%3C=2022-11-29T23%3A59%3A59Z&NumberType=mobile&PageSize=50&Page=0",
215
+ "next_page_url": null,
216
+ "key": "results"
217
+ }
218
+ }
219
+ '''
220
+ ))
221
+
222
+ actual = self .client .numbers .v2 .regulatory_compliance \
223
+ .bundles .list ()
224
+
225
+ self .assertIsNotNone (actual )
226
+
227
+ def test_read_approved_japan_tollfree_date_between_response (self ):
228
+ self .holodeck .mock (Response (
229
+ 200 ,
230
+ '''
231
+ {
232
+ "results": [
233
+ {
234
+ "sid": "BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
235
+ "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
236
+ "regulation_sid": "RNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
237
+ "friendly_name": "friendly_name",
238
+ "status": "twilio-approved",
239
+ "email": "email",
240
+ "status_callback": "http://www.example.com",
241
+ "valid_until": "2022-11-29T01:00:00Z",
242
+ "date_created": "2021-08-30T22:29:24Z",
243
+ "date_updated": "2021-08-31T01:09:00Z",
244
+ "url": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles/BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
245
+ "links": {
246
+ "evaluations": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles/BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Evaluations",
247
+ "item_assignments": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles/BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/ItemAssignments",
248
+ "bundle_copies": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles/BUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Copies"
249
+ }
250
+ }
251
+ ],
252
+ "meta": {
253
+ "page": 0,
254
+ "page_size": 50,
255
+ "first_page_url": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles?Status=twilio-approved&IsoCountry=JP&ValidUntilDate%3E=2022-01-01T00%3A00%3A00Z&ValidUntilDate%3C=2022-11-29T23%3A59%3A59Z&NumberType=tollfree&PageSize=50&Page=0",
256
+ "previous_page_url": null,
257
+ "url": "https://numbers.twilio.com/v2/RegulatoryCompliance/Bundles?Status=twilio-approved&IsoCountry=JP&ValidUntilDate%3E=2022-01-01T00%3A00%3A00Z&ValidUntilDate%3C=2022-11-29T23%3A59%3A59Z&NumberType=tollfree&PageSize=50&Page=0",
129
258
"next_page_url": null,
130
259
"key": "results"
131
260
}
0 commit comments