diff --git a/trytond/trytond/tests/test_tryton.py b/trytond/trytond/tests/test_tryton.py index 0ffbf1cd79..9737dd7c60 100644 --- a/trytond/trytond/tests/test_tryton.py +++ b/trytond/trytond/tests/test_tryton.py @@ -2,6 +2,7 @@ # This file is part of Tryton. The COPYRIGHT file at the top level of # this repository contains the full copyright notices and license terms. import doctest +import hashlib import inspect import operator import os @@ -112,7 +113,8 @@ def backup_db_cache(name): def _db_cache_file(path, name): - return os.path.join(path, '%s-%s.dump' % (name, backend.name)) + hash_name = hashlib.shake_128(name.encode('utf8')).hexdigest(40 // 2) + return os.path.join(path, '%s-%s.dump' % (hash_name, backend.name)) def _sqlite_copy(file_, restore=False):