Changeset: 98c2d894cec0 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/98c2d894cec0 Modified Files: testing/sqltest.py Branch: default Log Message:
Allow ON CLIENT in scripts using sqltest module. diffs (27 lines): diff --git a/testing/sqltest.py b/testing/sqltest.py --- a/testing/sqltest.py +++ b/testing/sqltest.py @@ -15,6 +15,14 @@ import inspect TSTDB=os.getenv("TSTDB") MAPIPORT=os.getenv("MAPIPORT") +from pathlib import Path +from typing import Optional +class UnsafeDirectoryHandler(pymonetdb.SafeDirectoryHandler): + def secure_resolve(self, filename: str) -> Optional[Path]: + return Path(filename).resolve() + +transfer_handler = UnsafeDirectoryHandler('.') + def equals(a, b) -> bool: if type(a) is type(b): return a==b @@ -145,6 +153,8 @@ class PyMonetDBConnectionContext(object) port=self.port, database=self.database, autocommit=True) + self.dbh.set_uploader(transfer_handler) + self.dbh.set_downloader(transfer_handler) else: self.dbh = malmapi.Connection() self.dbh.connect( _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org