Path: blob/main/singlestoredb/mysql/tests/conftest.py
469 views
import platform12import singlestoredb.mysql as sv3from singlestoredb.connection import build_params456DBNAME_BASE = 'singlestoredb__test_%s_%s_%s_%s_' % \7(8*platform.python_version_tuple()[:2],9platform.system(), platform.machine(),10)111213def pytest_sessionstart() -> None:14params = build_params()15conn = sv.connect( # type: ignore16host=params['host'], user=params['user'],17passwd=params['password'], port=params['port'],18buffered=params['buffered'],19)20cur = conn.cursor()21cur.execute(f'CREATE DATABASE IF NOT EXISTS {DBNAME_BASE}1')22cur.execute(f'CREATE DATABASE IF NOT EXISTS {DBNAME_BASE}2')23conn.close()242526def pytest_sessionfinish() -> None:27params = build_params()28conn = sv.connect( # type: ignore29host=params['host'], user=params['user'],30passwd=params['password'], port=params['port'],31buffered=params['buffered'],32)33cur = conn.cursor()34cur.execute(f'DROP DATABASE {DBNAME_BASE}1')35cur.execute(f'DROP DATABASE {DBNAME_BASE}2')36conn.close()373839