Changeset: 4bdb84105ec5 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4bdb84105ec5 Modified Files: sql/test/VOC/Tests/VOC.SQL.py Branch: mtest Log Message:
convert sql/test/VOC/Tests/VOC.SQL.py diffs (72 lines): diff --git a/sql/test/VOC/Tests/VOC.SQL.py b/sql/test/VOC/Tests/VOC.SQL.py --- a/sql/test/VOC/Tests/VOC.SQL.py +++ b/sql/test/VOC/Tests/VOC.SQL.py @@ -1,24 +1,49 @@ import os, sys -try: - from MonetDBtesting import process -except ImportError: - import process +from MonetDBtesting.sqltest import SQLTestCase d = os.environ['RELSRCDIR'] -def client(file, user, passwd, echo=None): - sys.stdout.flush() - sys.stderr.flush() - with process.client(lang='sql', - user=user, passwd=passwd, - args=[os.path.join(d, os.pardir, file)], - log=True, echo=echo) as c: - c.communicate() +with SQLTestCase() as tc: + tc.connect(username='monetdb', password='monetdb') + with open(os.path.join(d, os.pardir, 'VOCcreate_user.sql')) as f: + tc.execute(query=None, client='mclient', stdin=f).assertSucceeded() + tc.connect(username='voc', password='voc') + with open(os.path.join(d, os.pardir, 'VOCschema.sql')) as f: + tc.execute(query=None, client='mclient', stdin=f).assertSucceeded() + with open(os.path.join(d, os.pardir, 'VOCinsert.sql')) as f: + tc.execute(query=None, client='mclient', stdin=f).assertSucceeded() + with open(os.path.join(d, os.pardir, 'VOCquery.sql')) as f: + tc.execute(query=None, client='mclient', stdin=f).assertSucceeded() + with open(os.path.join(d, os.pardir, 'VOCmanual_examples.sql')) as f: + tc.execute(query=None, client='mclient', stdin=f).assertSucceeded() + with open(os.path.join(d, os.pardir, 'VOCdrop.sql')) as f: + tc.execute(query=None, client='mclient', stdin=f).assertSucceeded() + tc.connect(username='monetdb', password='monetdb') + with open(os.path.join(d, os.pardir, 'VOCdrop_user.sql')) as f: + tc.execute(query=None, client='mclient', stdin=f).assertSucceeded() + -client('VOCcreate_user.sql', 'monetdb', 'monetdb') -client('VOCschema.sql', 'voc', 'voc') -client('VOCinsert.sql', 'voc', 'voc', echo=False) -client('VOCquery.sql', 'voc', 'voc') -client('VOCmanual_examples.sql', 'voc', 'voc') -client('VOCdrop.sql', 'voc', 'voc') -client('VOCdrop_user.sql', 'monetdb', 'monetdb') +#import os, sys +#try: +# from MonetDBtesting import process +#except ImportError: +# import process +# +#d = os.environ['RELSRCDIR'] +# +#def client(file, user, passwd, echo=None): +# sys.stdout.flush() +# sys.stderr.flush() +# with process.client(lang='sql', +# user=user, passwd=passwd, +# args=[os.path.join(d, os.pardir, file)], +# log=True, echo=echo) as c: +# c.communicate() +# +#client('VOCcreate_user.sql', 'monetdb', 'monetdb') +#client('VOCschema.sql', 'voc', 'voc') +#client('VOCinsert.sql', 'voc', 'voc', echo=False) +#client('VOCquery.sql', 'voc', 'voc') +#client('VOCmanual_examples.sql', 'voc', 'voc') +#client('VOCdrop.sql', 'voc', 'voc') +#client('VOCdrop_user.sql', 'monetdb', 'monetdb') _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list