我有以下测试方案:
@pytest.mark.django_db
class TestScenario:
@pytest.mark.dependency()
def test_step_1():
database_mutations()
asserts()
@pytest.mark.dependency(depends=['TestScenario::test_step_1'])
def test_step_2():
actions_which_depend_on_test_step_1_database_mutations()
asserts()
其中test_step_2
依赖于test_step_1
,而{
如何在test_step_1
和test_step_2
之间共享数据库状态?@pytest.mark.django_db
在test_step_1
结束后回滚数据库状态,这将导致测试失败。在
目前没有回答
相关问题 更多 >
编程相关推荐