如果我的代码在 py.test 下运行,我想连接到不同的数据库。是否有可以调用的函数或我可以测试的环境变量会告诉我是否在 py.test 会话下运行?处理这个问题的最佳方法是什么?
原文由 Laizer 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果我的代码在 py.test 下运行,我想连接到不同的数据库。是否有可以调用的函数或我可以测试的环境变量会告诉我是否在 py.test 会话下运行?处理这个问题的最佳方法是什么?
原文由 Laizer 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答857 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
RTFM 提供了一个解决方案,虽然不是在一个明显的地方。该手册在代码中也有错误,已在下面更正。