我有一组正在使用的pytest插件。我想在多个插件中实现相同的灯具,但是选择要通过命令行参数加载的灯具。我觉得我已经通过挂钩很好地了解了灯具管理器和灯具的生命周期,但是我不清楚如何做到这一点。
我可以选择基于命令行参数加载还是不加载给定的插件?
以同样的方式: 我可以根据命令行参数选择加载还是不加载给定的灯具?这似乎不太可能,因为依赖项注入系统基于方法签名。但是,我会对听到想法感兴趣。
将“ autouse = True”灯具视为硬盒。我的插件中可以有这样的固定装置,仍然根据调用参数选择不使用它吗?