【发布时间】:2021-09-22 04:13:51
【问题描述】:
我在测试期间输入了登录信息,但我不再希望这些数据出现在即将上传到 GitHub 的源代码中。如何在测试中使用这些数据而不将登录信息存储在源代码中?将其存储在环境变量中是否安全?数据库?本地文件?加密和解密此信息的最佳方法是什么?
【问题讨论】:
-
将其存储在环境变量中或作为运行单元测试的 CI 构建服务器中的机密
-
不过没错,这些是单元测试,我忘了你根本不需要敏感信息。你可以用 Python 模拟一切!在某些语言(如 Go)中,很少有例外。但不是在 Python 中!你可以模拟任何东西。
标签: python unit-testing security privacy