直接上代码:
结合示例,分享怎么使用封装的数据库:
import logging import allure import pytest from common.api_util import Api from common.param_util import data_replace from common.sql_util import Sql_util from common.yaml_util import Yaml_util from data.mysql import * class TestSaaS(): def setup_class(self): # 创建数据库的实例,通过实例去调用查询或者增删改以及数据库关闭的方法 self.conn = Sql_util(host , user , password , databases) # 数据库的关闭 def teardown_class(self): self.conn.sql_close() @allure.title("新增SaaS") @pytest.mark.parametrize('params' , data_replace('SaaS.yml')) # @pytest.mark.parametrize('params' , Yaml_util().readlist('SaaS.yml' , &#