Ejemplo n.º 1
0
 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))
Ejemplo n.º 2
0
    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']
        ))