def test_major_carrier_smtp_server_resolution(self): major_carriers = ['att', 'sprint', 'verizon'] for carrier_name in major_carriers: gateway = lookup_carrier_gateway(carrier_name) self.assertIsInstance(gateway, str) smtp_servers = get_smtp_servers(gateway) self.assertGreater(len(smtp_servers), 0)
def test_lookup_carrier_gateway(self): rstring = random_string(16) self.assertIsNone(lookup_carrier_gateway(rstring)) self.assertEqual(lookup_carrier_gateway('att'), 'txt.att.net') self.assertEqual(lookup_carrier_gateway('aTt'), 'txt.att.net') self.assertEqual(lookup_carrier_gateway('AT&T'), 'txt.att.net')