Exemple #1
0
 def test_lir_ipv4_lookup(self):
     self.assertEqual(self.database_cache.fetch_country_code('ipv4',
             'lir', int(ipaddr.IPv4Address('80.16.151.184'))), 'IT')
     self.assertEqual(self.database_cache.fetch_country_code('ipv4',
             'lir', int(ipaddr.IPv4Address('80.16.151.180'))), 'IT')
     self.assertEqual(self.database_cache.fetch_country_code('ipv4',
             'lir', int(ipaddr.IPv4Address('213.95.6.32'))), 'DE')
Exemple #2
0
 def test_rir_ipv4_lookup(self):
     self.assertEqual(self.database_cache.fetch_country_code('ipv4',
             'rir', int(ipaddr.IPv4Address('175.45.176.100'))), 'KP')
     self.assertEqual(self.database_cache.fetch_country_code('ipv4',
             'rir', int(ipaddr.IPv4Address('193.9.26.0'))), 'HU')
     self.assertEqual(self.database_cache.fetch_country_code('ipv4',
             'rir', int(ipaddr.IPv4Address('193.9.25.1'))), 'PL')
     self.assertEqual(self.database_cache.fetch_country_code('ipv4',
             'rir', int(ipaddr.IPv4Address('193.9.25.255'))), 'PL')
Exemple #3
0
 def test_rir_ipv4_lookup(self):
     method = self.database_cache.fetch_country_code
     ip_expected_co = (
         (int(ipaddr.IPv4Address('175.45.176.100')), 'KP'),
         (int(ipaddr.IPv4Address('193.9.26.0')), 'HU'),
         (int(ipaddr.IPv4Address('193.9.25.1')), 'PL'),
         (int(ipaddr.IPv4Address('193.9.25.255')), 'PL'),
     )
     for ip, expected_country in ip_expected_co:
         self.assertEqual(method('ipv4', 'rir', ip), expected_country)
Exemple #4
0
    def test_lir_ipv4_lookup(self):
        method = self.database_cache.fetch_country_code
        ip_expected_co = (
            (int(ipaddr.IPv4Address('80.16.151.184')), 'IT'),
            (int(ipaddr.IPv4Address('80.16.151.180')), 'IT'),
            (int(ipaddr.IPv4Address('213.95.6.32')), 'DE'),

            # Check capitalization.
            (int(ipaddr.IPv4Address('128.0.0.0')), 'RO'),

            # Check comment-stripping.
            # EU # Country is really world wide
            (int(ipaddr.IPv4Address('159.245.0.0')), 'EU'),

            # SE# RU UA
            (int(ipaddr.IPv4Address('85.195.129.0')), 'SE'),
        )
        for ip, expected_country in ip_expected_co:
            self.assertEqual(method('ipv4', 'lir', ip), expected_country)