如何检查 python 单元测试是否在 PyCharm 开始?

How to check if python unit test started in PyCharm or not?

有没有办法检查 python 单元测试(或任何其他脚本)是否在 PyCharm IDE 中执行?

我想在本地启动时在单元测试中做一些特殊的事情,当整个事情在构建服务器上执行时我不想做的事情。

干杯

当运行在PyCharm下时,定义了PYCHARM_HOSTED环境变量。

isRunningInPyCharm = "PYCHARM_HOSTED" in os.environ