def DBHistory(): testlib = TestLib.DBLib(db_host=config.get('db_host'), db_port=config.get('db_port'), db_user=config.get('db_user'), db_pwd=config.get('db_pwd'), db_database=config.get('db_database_history'), db_table=config.get('db_table_history')) yield testlib
from hamcrest import * import TestLib import sqlalchemy #import psycopg2 log = logging.getLogger('drs_operations') config = { 'kafka_topic1': 'ru.nis.idg.terminal.rawData.smartFarm', 'kafka_topic2': 'ru.nis.idg.terminal.validData.smartFarm', 'db_host': 'sql', 'db_port': 5432, 'db_database': 'terminal', 'db_user': '******', } testlib = TestLib.DBLib() testlib.set_config(config=config) @pytest.fixture(scope="class") def DB(): smartFarmingObj = nistest.DB(db_host=config.get('db_host'), db_port=config.get('db_port'), db_user=config.get('db_user'), db_pwd=config.get('db_pwd'), db_database=config.get('db_database')) yield smartFarmingObj smartFarmingObj.close() @allure.feature('DB operation feature')