pytest 从各种文件和命令行选项收集配置设置,但似乎没有命令行选项来显示 pytest 的当前设置,而且我无法弄清楚如何轻松地询问 pytest 以获取此信息。pytest --help(或pytest -h)显示可用选项,但不显示其当前值。
我尝试使用PYTEST_DEBUGset (例如$ env PYTEST_DEBUG=1 pytest --setup-only)运行 pytest:这会生成大量调试信息,但它似乎不包含配置设置,或者至少不包含可消化的格式。
我看到有一个Config对象,但我不知道如何询问它来编写一个小程序来输出其内容(我认为它需要比我拥有的更高级别的 pytest-fu );我认为这个对象可能是查看的正确位置,假设没有命令行选项来显示我错过的当前设置。