我试图使用Pynguin为我的项目生成python单元测试。
我收到这样的信息:
“环境变量'PYNGUIN_DANGER_AWARE‘未设置。中止以避免损害您的系统。请参考文档(https://pynguin.readthedocs.io/en/latest/user/quickstart.html)了解发生这种情况的原因,以及必须做些什么来防止它。”
我知道我需要将PYNGUIN_DANGER_AWARE设置为一个环境变量,但我无法这样做。我试图在Pycharm中的“编辑配置”中设置它,但它不起作用。
发布于 2021-12-10 09:43:57
如果您使用的是PyCharm,可以通过将PYNGUIN_DANGER_AWARE=添加到“环境变量”字段(请参阅我的屏幕快照)来设置“编辑配置”中的值:

正如文档中提到的,变量的值并不重要,Pynguin只检查变量是否已定义。
如果希望从命令行运行Pynguin,也可以在那里设置变量。但是,我们不建议将变量设置为系统范围的变量;Pynguin将在测试生成期间执行测试中的模块,这可能对系统造成任意损害(当然,这取决于测试中的模块的功能是什么)。
https://stackoverflow.com/questions/69409598
复制相似问题