gpt4 book ai didi

python - 使用 pytest.fixture 选择退出功能

转载 作者:行者123 更新时间:2023-12-01 04:18:25 25 4
gpt4 key购买 nike

我不想每次在 Flask-RESTFul API 中运行测试时都运行一个函数。这是设置示例:

class function(Resource):
def post(self):
print 'test'
do_action()
return {'success':True}

在我的测试中,我想运行这个函数,但忽略 do_action()。我如何使用 pytest 实现这一点?

最佳答案

这似乎是一个很好的机会mark测试

@pytest.mark.foo_test
class function(Resource):
def post(self):
print 'test'
do_action()
return {'success':True}

然后如果你打电话

py.test -v -m foo_test

它将仅运行那些标记为“foo_test”的测试

如果您调用

py.test -v -m "not foo_test"

它将运行所有未标记为“foo_test”的测试

关于python - 使用 pytest.fixture 选择退出功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34031093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com