使用安装模块和拆卸模块内的夹具

2024-04-20 15:23:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一些设置任务需要在所有测试执行之前完成,之后需要执行。 因为,有一个fixture进行设置,所以我想通过传递fixture作为参数来实现。你知道吗

table_name = 'table_name_1'
# database and mock_data are fixtures defined in conftest.py
def setup_module(database, mock_data):
    database.insert_data(table_name, mock_json_data)


def test_1():
    // some test


def teardown_module(database):
    database.delete_data(table_name)

Tags: andnameintestdata参数deftable