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)
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)