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(

Reply via email to