def test_long_without_namespace(self): key = 'a' * 300 key_name = Cache._get_key_name(key) hash_length = 64 self.assertNotEquals(key_name, key) self.assertEquals(len(key_name), hash_length)
def test_long_with_namespace(self): key = 'a' * 300 namespace = 'prefix' hash_length = 64 key_name = Cache._get_key_name(key, namespace=namespace) self.assertNotEquals(key_name, ''.join([namespace, key])) self.assertTrue(key_name.startswith(namespace)) self.assertEquals(len(key_name), sum([len(namespace), hash_length]))
def test_short_with_namespace(self): key = 'whatever' namespace = 'prefix' key_name = Cache._get_key_name(key, namespace=namespace) self.assertEquals(key_name, ''.join([namespace, key]))
def test_short_without_namespace(self): key = 'whatever' self.assertEquals(Cache._get_key_name(key), key)