【发布时间】:2016-07-06 03:59:50
【问题描述】:
对于我的 Web 服务器,我有一个 login 固定装置,它创建一个用户并返回发送请求所需的标头。对于某个测试,我需要两个用户。如何在一个功能中使用两次相同的夹具?
from test.fixtures import login
class TestGroups(object):
def test_get_own_only(self, login, login):
pass
【问题讨论】:
-
由于固定装置是按功能缓存的,我看不出有一种简单的方法可以做到这一点。我想最好的解决方案是有一个
_login函数,然后是一个login1和login2夹具,它们都只是做return _login()左右。
标签: python dependency-injection pytest fixtures