Beispiel #1
0
 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'
Beispiel #2
0
 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"
Beispiel #3
0
 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
Beispiel #4
0
 def test_it_returns_none_when_twilio_is_disabled(self):
     self.settings.TWILIO_ACCOUNT_SID = ''
     assert get_carrier_info('5108675310') is None