Beispiel #1
0
    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)
Beispiel #2
0
    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]))
Beispiel #3
0
    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]))
Beispiel #4
0
 def test_short_without_namespace(self):
     key = 'whatever'
     self.assertEquals(Cache._get_key_name(key), key)