def test_it_returns_info(self, requests_mock): requests_mock.get( get_twilio_lookup_url('5108675310') + '?Type=carrier', json=get_twilio_lookup_result(), ) info = get_carrier_info('5108675310') assert info is not None assert info['type'] == 'mobile'
def test_it_returns_info(self, requests_mock): requests_mock.get( get_twilio_lookup_url("5108675310") + "?Type=carrier", json=get_twilio_lookup_result(), ) info = get_carrier_info("5108675310") assert info is not None assert info["type"] == "mobile"
def test_it_returns_none_on_error(self, requests_mock): requests_mock.get(get_twilio_lookup_url('5108675310') + '?Type=carrier', status_code=500) with ensure_twilio_error_is_logged(): assert get_carrier_info('5108675310') is None
def test_it_returns_none_when_twilio_is_disabled(self): self.settings.TWILIO_ACCOUNT_SID = '' assert get_carrier_info('5108675310') is None