Exemplo n.º 1
0
 def test_get_from_cache_prefix1(self):
     """Test case where we dont' have a matching prefix in cache"""
     ip = IP(self.IP)
     # clear out db to test specific function
     self.mock_cache.clear()
     self.assertFalse(ip.cached_prefix_found)
     self.assertEquals(ip.get_from_cached_prefix(), None)
 def test_get_from_cache_prefix1(self):
     """Test case where we dont' have a matching prefix in cache"""
     ip = IP(self.IP)
     # clear out db to test specific function
     self.db = {}
     self.assertFalse(ip.cached_prefix_found)
     self.assertEquals(ip.get_from_cached_prefix(), None)
Exemplo n.º 3
0
 def test_get_from_cache_prefix(self):
     """Test case where we have a matching prefix in cache"""
     details = {'Prefix': '193.0.0.0/21', 'Holder': 'test', 'ASN': 'test'}
     self.mock_cache.set("IPDetailsPrefix:193.0.0.0/20", details, 1)
     ip = IP(self.IP)
     self.assertTrue(ip.cached_prefix_found)
     self.assertEquals(ip.asn, "test")
     self.assertEquals(ip.holder, "test")
     self.assertEquals(ip.get_from_cached_prefix(), details)
 def test_get_from_cache_prefix(self):
     """Test case where we have a matching prefix in cache"""
     details = {
         'Prefix': '193.0.0.0/21',
         'Holder': 'test',
         'ASN': 'test'
     }
     self.mock_cache.set("IPDetailsPrefix:193.0.0.0/20", details, 1)
     ip = IP(self.IP)
     self.assertTrue(ip.cached_prefix_found)
     self.assertEquals(ip.asn, "test")
     self.assertEquals(ip.holder, "test")
     self.assertEquals(ip.get_from_cached_prefix(), details)