返回

python—使用os访问PyTest中的环境变量。包围getenv,而不是ini或env文件

发布时间:2022-06-20 07:46:48 272
# node.js

如果这有点杂乱无章,我会提前道歉,但过去几个小时我一直在努力解决这个问题,我已经筋疲力尽了。

我目前正在尝试使用PyTest以及带有PyTest配置的Visual Studio代码测试浏览器。我正在使用一个单独的脚本在终端内设置环境变量,该脚本从Amazon参数存储中提取秘密,并将它们作为环境变量存储在终端内。

然而,PyTest无法;请参阅;脚本设置的环境变量和包含环境变量的变量只返回NoneType。

如果我不使用PyTest,那么只要调用os.environ.get,它可以很好地检索环境变量。

我已经看到了在PyTest中设置环境变量的各种方法,但它们通常涉及使用。ini文件或。env文件,需要将环境变量的值硬编码到这些文件中。

os.environ.get,但我保证这些环境变量将在运行时存在"E;我这样说是因为PyTest在运行时无法看到系统中存在的任何环境变量,必须手动告知这些变量存在于中。env文件(您必须对敏感信息进行硬编码)。

在此方面的任何帮助都将不胜感激。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像