我试图摆脱行为框架中的某些标准并遇到一些问题.是否可以拥有多个具有before *和after *钩子的environment.py文件?
我正在为一套微服务编写测试工具.我有以下目录树.
root
|-- step_defintions
| |-- service1
| |-- environment.py
| |-- __init__.py (steps,imports root.step_defintions.service1.envrionment)
| |-- service2
| |-- environment.py
| |-- __init__.py (steps,imports root.step_defintions.service2.envrionment)
|-- features
| |-- environment.py
| |-- steps
| |-- __init__.py (imports root.step_definitions *)
| |-- service1
| |-- 000_service1.feature
| |-- 001_service1.feature
| |-- service2
| |-- 000_service2.feature
我的问题是它似乎没有在step_definitions / service [1 | 2] /envrionment.py文件中的* hook之后获取我之前的*.
我想将这些分开而不是在功能目录中用于组织目的.文件设置一些对象并将它们附加到上下文以跟踪某些步骤之间的数据