@@ -123,9 +123,138 @@ def test_read_full_response(self):
123123 "meta": {
124124 "page": 0,
125125 "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",
127127 "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",
129258 "next_page_url": null,
130259 "key": "results"
131260 }
0 commit comments