def apply_config(task_app: web.Application, config_file_name: str) -> int: config = ConfigParser() config.read(config_file_name) task_port: int = config.getint('SERVER', 'task') engine: sqlite3.Connection = prepare_connection( database_name=str(config.get('DATABASE', 'task_db'))) task_app['DISTRIBUTOR_DB'] = engine return task_port
def setup(self): self.dbh = prepare_connection() cursor: sqlite3.Cursor = self.dbh.cursor() with open('asynctransaction/data/model/transaction.sql') as prepare_db: prepare_sql = prepare_db.read() cursor.executescript(str(prepare_sql)) with open('asynctransaction/data/model/test_data.sql') as prepare_db: prepare_sql = prepare_db.read() cursor.executescript(str(prepare_sql)) self.tc = Transaction(self.dbh)
def setup(self): self.record = {'ID': 1, 'URL': 'orders', 'METHOD': 'POST'} self.dbh = prepare_connection() cursor: sqlite3.Cursor = self.dbh.cursor() with open('asynctransaction/data/model/transaction.sql') as prepare_db: prepare_sql = prepare_db.read() cursor.executescript(str(prepare_sql)) with open('asynctransaction/data/model/test_data.sql') as prepare_db: prepare_sql = prepare_db.read() cursor.executescript(str(prepare_sql))
async def get_application(self): test_app = Application() test_app.middlewares.append(logger_middleware) test_app['DISTRIBUTOR_CLIENT'] = TestClient(HTTPOk()) test_app['DISTRIBUTOR_DB'] = prepare_connection() cursor: sqlite3.Cursor = test_app['DISTRIBUTOR_DB'] with open('asynctransaction/data/model/transaction.sql') as prepare_db: prepare_sql = prepare_db.read() cursor.executescript(str(prepare_sql)) with open('asynctransaction/data/model/test_data.sql') as prepare_db: prepare_sql = prepare_db.read() cursor.executescript(str(prepare_sql)) apply_routes(test_app) return test_app
def setup(self): self.record = { 'ID': 12, 'IP_ADDRESS': '122.1.2.3', 'PORT': 4040, 'DELETED': True } self.dbh = prepare_connection() cursor: sqlite3.Cursor = self.dbh.cursor() with open('asynctransaction/data/model/transaction.sql') as prepare_db: prepare_sql = prepare_db.read() cursor.executescript(str(prepare_sql)) with open('asynctransaction/data/model/test_data.sql') as prepare_db: prepare_sql = prepare_db.read() cursor.executescript(str(prepare_sql))
def setup(self): self.record = {'ID': 1, 'URL': 'orders', 'METHOD': 'POST'} self.dbh = prepare_connection()