def test_get_phone_number(request): resp = create_mock_json("tests/resources/lookups/phone_number_instance.json") request.return_value = resp phone_numbers = PhoneNumbers("/v1", AUTH, TIMEOUT) pn = phone_numbers.get("+15108675309") assert_equal(pn.phone_number, "+15108675309") request.assert_called_with( "GET", "/v1/PhoneNumbers/+15108675309", auth=AUTH, timeout=TIMEOUT, params={}, use_json_extension=False )
def test_get_phone_number(request): resp = create_mock_json( "tests/resources/lookups/phone_number_instance.json", ) request.return_value = resp phone_numbers = PhoneNumbers('/v1', AUTH, TIMEOUT) pn = phone_numbers.get('+15108675309') assert_equal(pn.phone_number, '+15108675309') request.assert_called_with('GET', '/v1/PhoneNumbers/+15108675309', auth=AUTH, timeout=TIMEOUT, params={}, use_json_extension=False)
def test_get_with_country_code(request): resp = create_mock_json( "tests/resources/lookups/phone_number_instance.json", ) request.return_value = resp phone_numbers = PhoneNumbers('/v1', AUTH, TIMEOUT) pn = phone_numbers.get('510-867-5309', country_code='US') assert_equal(pn.phone_number, NUMBER) request.assert_called_with('GET', '/v1/PhoneNumbers/510-867-5309', auth=AUTH, timeout=TIMEOUT, params={'CountryCode': 'US'}, use_json_extension=False)
def test_get_carrier_info(request): resp = create_mock_json( "tests/resources/lookups/phone_number_instance.json", ) request.return_value = resp phone_numbers = PhoneNumbers('/v1', AUTH, TIMEOUT) pn = phone_numbers.get(NUMBER, include_carrier_info=True) assert_equal(pn.phone_number, NUMBER) request.assert_called_with('GET', '/v1/PhoneNumbers/{0}'.format(NUMBER_ENCODED), auth=AUTH, timeout=TIMEOUT, params={'Type': 'carrier'}, use_json_extension=False)
def __init__(self, account=None, token=None, base="https://lookups.twilio.com", version="v1", timeout=UNSET_TIMEOUT, request_account=None): super(TwilioLookupsClient, self).__init__(account, token, base, version, timeout, request_account) self.version_uri = "%s/%s" % (base, version) self.phone_numbers = PhoneNumbers(self.version_uri, self.auth, timeout)