changeset 6aa537cd2ea7 in trytond:default
details: https://hg.tryton.org/trytond?cmd=changeset;node=6aa537cd2ea7
description:
Convert cache_name by TableHandler when used as database name
The name of the cache can be longer than the maximum length of database
name.
diffstat:
trytond/tests/test_tryton.py | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diffs (19 lines):
diff -r 9a7d559cf2cd -r 6aa537cd2ea7 trytond/tests/test_tryton.py
--- a/trytond/tests/test_tryton.py Tue Jul 23 00:09:25 2019 +0200
+++ b/trytond/tests/test_tryton.py Sun Jul 28 16:05:45 2019 +0200
@@ -163,6 +163,7 @@
return not subprocess.call(cmd, env=env)
except OSError:
cache_name, _ = os.path.splitext(os.path.basename(cache_file))
+ cache_name = backend.get('TableHandler').convert_name(cache_name)
with Transaction().start(
None, 0, close=True, autocommit=True) as transaction:
transaction.database.drop(transaction.connection, DB_NAME)
@@ -180,6 +181,7 @@
return not subprocess.call(cmd, env=env)
except OSError:
cache_name, _ = os.path.splitext(os.path.basename(cache_file))
+ cache_name = backend.get('TableHandler').convert_name(cache_name)
# Ensure any connection is left open
backend.get('Database')(DB_NAME).close()
with Transaction().start(