问题描述
@given("employees informations are added",target_fixture="information_db")
def ensure_employees_informations_added():
return [_get_employee_information()]
我的问题是返回的列表是否将保存在“ information_db”中? (我是与pytest合作的新手)
解决方法
除了裸pytest外,您似乎还使用pytest-bdd
插件。
该插件的文档可以在https://github.com/pytest-dev/pytest-bdd
中找到 长话短说,是的。返回的列表将以information_db
的名称保存。
下一个子句可以通过将目标灯具的名称放入函数参数列表中来访问它:
@given("check employee")
def check_employee(information_db):
assert information_db[0]['skill'] == 42