Changeset: e15061ae1800 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e15061ae1800
Modified Files:
        sql/test/SQLite_regress/sqllogictest/sqllogictest.py
Branch: Nov2019
Log Message:

Fix initialization.


diffs (90 lines):

diff --git a/sql/test/SQLite_regress/sqllogictest/sqllogictest.py 
b/sql/test/SQLite_regress/sqllogictest/sqllogictest.py
--- a/sql/test/SQLite_regress/sqllogictest/sqllogictest.py
+++ b/sql/test/SQLite_regress/sqllogictest/sqllogictest.py
@@ -36,25 +36,25 @@ class SQLLogicSyntaxError(Exception):
 
 class SQLLogic:
     def __init__(self):
-        self.hashes = {}
+        pass
 
     def connect(self, username='monetdb', password='monetdb',
                 hostname='localhost', port=None, database='demo'):
-        self.__dbh = pymonetdb.connect(username=username,
+        self.dbh = pymonetdb.connect(username=username,
                                        password=password,
                                        hostname=hostname,
                                        port=port,
                                        database=database,
                                        autocommit=True)
-        self.__crs = self.__dbh.cursor()
+        self.crs = self.dbh.cursor()
 
     def drop(self):
         self.command('select name from tables where not system')
-        for row in self.__crs.fetchall():
+        for row in self.crs.fetchall():
             self.command('drop table %s cascade' % row[0])
 
     def command(self, cmd):
-        return self.__crs.execute(cmd)
+        return self.crs.execute(cmd)
 
     def exec_statement(self, statement, expectok):
         if skipidx.search(statement) is not None:
@@ -109,7 +109,7 @@ class SQLLogic:
         print(message)
         if exception:
             print(exception.rstrip('\n'))
-        print("query started on line %d fo file %s" % (self.qline, 
self.__name))
+        print("query started on line %d fo file %s" % (self.qline, self.name))
         print("query text:")
         print(query)
         print('')
@@ -124,7 +124,7 @@ class SQLLogic:
         if rows * len(columns) != nresult:
             self.query_error(query, 'wrong number of rows received')
             return
-        data = self.__crs.fetchall()
+        data = self.crs.fetchall()
         data = self.convertresult(query, columns, data)
         if data is None:
             return
@@ -171,13 +171,14 @@ class SQLLogic:
                 self.hashes[hashlabel] = (h, self.qline)
 
     def initfile(self, f):
-        self.__name = f
-        self.__file = open(f)
-        self.__line = 0
+        self.name = f
+        self.file = open(f)
+        self.line = 0
+        self.hashes = {}
 
     def readline(self):
-        self.__line += 1
-        return self.__file.readline()
+        self.line += 1
+        return self.file.readline()
 
     def parse(self, f):
         self.initfile(f)
@@ -201,7 +202,7 @@ class SQLLogic:
             elif line[0] == 'statement':
                 expectok = line[1] == 'ok'
                 statement = []
-                self.qline = self.__line + 1
+                self.qline = self.line + 1
                 while True:
                     line = self.readline()
                     if not line or line == '\n':
@@ -218,7 +219,7 @@ class SQLLogic:
                 else:
                     sorting = 'nosort'
                 query = []
-                self.qline = self.__line + 1
+                self.qline = self.line + 1
                 while True:
                     line = self.readline()
                     if not line or line == '\n' or line.startswith('----'):
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to