def test_lookup_asn(self): # TODO: keep until deprecated lookup is removed, for coverage net = Net('74.125.225.229') try: self.assertIsInstance(net.lookup_asn(), tuple) except HTTPLookupError: pass except AssertionError as e: raise e except Exception as e: self.fail('Unexpected exception raised: {0}'.format(e))
def test_lookup_asn(self): result = Net('74.125.225.229') try: self.assertIsInstance(result.lookup_asn(), tuple) except (HTTPLookupError, ASNRegistryError): pass except AssertionError as e: raise e except Exception as e: self.fail('Unexpected exception raised: {0}'.format(e)) result = Net(address='74.125.225.229', timeout=0, allow_permutations=False) self.assertRaises(ASNRegistryError, result.lookup_asn) result = Net(address='74.125.225.229', timeout=0, allow_permutations=True) self.assertRaises(HTTPLookupError, result.lookup_asn, **dict( asn_alts=['http'] ))