擅长:python、mysql、java
<p>我认为在您的例子中,最好定义fixture-<code>environment</code>或其他好名字。在</p>
<p>这个固定装置可能只是操作系统环境['KEY']或者您可以添加自定义命令行参数,如<a href="https://github.com/pytest-dev/pytest-services/blob/master/pytest_services/plugin.py" rel="nofollow">here</a>
然后像使用<a href="https://github.com/pytest-dev/pytest-services/blob/master/pytest_services/service.py#L17" rel="nofollow">here</a>
最后的用法是<a href="https://github.com/pytest-dev/pytest-services/blob/master/pytest_services/mysql.py#L17" rel="nofollow">here</a>。在</p>
<p>我想告诉你的是,你需要把思维转向依赖注入:一切都应该是固定的。在您的例子中(以及在我的插件中),运行时环境应该是一个fixture,它在依赖于环境的所有其他fixture中被检查。在</p>