示例#1
0
 def test_03_get_hash_key(self):
     """Test CACHE get_hash_key works."""
     prefix = 'prefix'
     key_to_hash = get_key_to_hash(1, vowel=u'ñ')
     tmp = key_to_hash.encode('utf-8')
     expected = prefix + ":" + hashlib.md5(tmp).hexdigest()
     key = get_hash_key(prefix, key_to_hash)
     err_msg = "The expected key is different %s != %s" % (expected, key)
     assert expected == key, err_msg
示例#2
0
 def test_02_get_key_to_hash_with_args_and_kwargs(self):
     """Test CACHE get_key_to_hash with args and kwargs works."""
     expected = ':1:a'
     key_to_hash = get_key_to_hash(1, vowel='a')
     err_msg = "Different key_to_hash %s != %s" % (key_to_hash, expected)
     assert key_to_hash == expected, err_msg