[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: CountryTest.php
<?php /** * This code was generated by * \ / _ _ _| _ _ * | (_)\/(_)(_|\/| |(/_ v1.0.0 * / / */ namespace Twilio\Tests\Integration\Pricing\V1\Voice; use Twilio\Exceptions\DeserializeException; use Twilio\Exceptions\TwilioException; use Twilio\Http\Response; use Twilio\Tests\HolodeckTestCase; use Twilio\Tests\Request; class CountryTest extends HolodeckTestCase { public function testReadRequest() { $this->holodeck->mock(new Response(500, '')); try { $this->twilio->pricing->v1->voice ->countries->read(); } catch (DeserializeException $e) {} catch (TwilioException $e) {} $this->assertRequest(new Request( 'get', 'https://pricing.twilio.com/v1/Voice/Countries' )); } public function testReadFullResponse() { $this->holodeck->mock(new Response( 200, ' { "countries": [ { "country": "Andorra", "iso_country": "AD", "url": "https://pricing.twilio.com/v1/Voice/Countries/AD" } ], "meta": { "first_page_url": "https://pricing.twilio.com/v1/Voice/Countries?PageSize=1&Page=0", "key": "countries", "next_page_url": null, "page": 0, "page_size": 1, "previous_page_url": null, "url": "https://pricing.twilio.com/v1/Voice/Countries?PageSize=1&Page=0" } } ' )); $actual = $this->twilio->pricing->v1->voice ->countries->read(); $this->assertGreaterThan(0, count($actual)); } public function testReadEmptyResponse() { $this->holodeck->mock(new Response( 200, ' { "countries": [], "meta": { "first_page_url": "https://pricing.twilio.com/v1/Voice/Countries?PageSize=1&Page=0", "key": "countries", "next_page_url": null, "page": 0, "page_size": 1, "previous_page_url": null, "url": "https://pricing.twilio.com/v1/Voice/Countries?PageSize=1&Page=0" } } ' )); $actual = $this->twilio->pricing->v1->voice ->countries->read(); $this->assertNotNull($actual); } public function testFetchRequest() { $this->holodeck->mock(new Response(500, '')); try { $this->twilio->pricing->v1->voice ->countries("US")->fetch(); } catch (DeserializeException $e) {} catch (TwilioException $e) {} $this->assertRequest(new Request( 'get', 'https://pricing.twilio.com/v1/Voice/Countries/US' )); } public function testFetchResponse() { $this->holodeck->mock(new Response( 200, ' { "country": "Australia", "inbound_call_prices": [ { "base_price": "0.0075", "current_price": "0.0075", "number_type": "local" } ], "iso_country": "AU", "outbound_prefix_prices": [ { "base_price": "0.024", "current_price": "0.024", "friendly_name": "Programmable Outbound Minute - Australia - Major Cities", "prefixes": [ "6128", "6129", "6138", "6139", "6173", "61261", "61262", "61861", "61862", "61863", "61864", "61865", "61870", "61881", "61882", "61883", "61884", "61892", "61893", "61894" ] }, { "base_price": "0.035", "current_price": "0.035", "friendly_name": "Programmable Outbound Minute - Australia", "prefixes": [ "61" ] }, { "base_price": "0.095", "current_price": "0.095", "friendly_name": "Programmable Outbound Minute - Australia - Shared Cost Service", "prefixes": [ "6113" ] }, { "base_price": "0.095", "current_price": "0.095", "friendly_name": "Programmable Outbound Minute - Australia - Mobile", "prefixes": [ "614", "6116", "61400", "61401", "61402", "61403", "61404", "61405", "61406", "61407", "61408", "61409", "61410", "61411", "61412", "61413", "61414", "61415", "61416", "61417", "61418", "61419", "61421", "61422", "61423", "61424", "61425", "61426", "61427", "61428", "61429", "61430", "61431", "61432", "61433", "61434", "61435", "61437", "61438", "61439", "61447", "61448", "61449", "61450", "61451", "61452", "61453", "61455", "61456", "61457", "61458", "61459", "61466", "61467", "61474", "61477", "61478", "61481", "61482", "61487", "61490", "61497", "61498", "61499", "614202", "614203", "614204", "614205", "614206", "614207", "614208", "614209", "614444", "614683", "614684", "614685", "614686", "614687", "614688", "614689", "614790", "614791", "614880", "614881", "614882", "614883", "614884", "614885", "614886", "614887", "614889" ] } ], "price_unit": "USD", "url": "https://pricing.twilio.com/v1/Voice/Countries/US" } ' )); $actual = $this->twilio->pricing->v1->voice ->countries("US")->fetch(); $this->assertNotNull($actual); } }
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: server1.winmanyltd.com
Server IP: 203.161.60.52
PHP Version: 8.3.27
Server Software: Apache
System: Linux server1.winmanyltd.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
HDD Total: 117.98 GB
HDD Free: 59.45 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
Yes
git:
Yes
User Info
Username: eliosofonline
User ID (UID): 1002
Group ID (GID): 1003
Script Owner UID: 1002
Current Dir Owner: 1002