如何检查python单元测试是否在PyCharm中启动?

thi*_*elf 10 python pycharm python-unittest

有没有办法检查python单元测试(或任何其他脚本),如果它是在PyCharm IDE内部执行?

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

干杯

yol*_*ole 23

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

isRunningInPyCharm = "PYCHARM_HOSTED" in os.environ
Run Code Online (Sandbox Code Playgroud)