def test_generate_key_with_weird_data(base_cache): known_md5 = '9aeccf0233a4973a4558407fbdc621dd' generated_md5 = mod.generate_key(None, u'les misérable', u'åß∂ƒ©˙∆˚¬…æ', u'社會科學院語學研究所') assert generated_md5 == known_md5
def get_cache_key(cls, path): generated = generate_key(path) return to_bytes(cls.CACHE_KEY_TEMPLATE.format(generated))
def test_generate_key(base_cache): known_md5 = 'f3e993b570e3ec53b3b05df933267e6f' generated_md5 = mod.generate_key(1, 2, 'ab', name='something') assert generated_md5 == known_md5