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

如何检查python单元测试是否在PyCharm中启动?,python,pycharm,python-unittest,Python,Pycharm,Python Unittest,有没有办法检查python单元测试(或任何其他脚本)是否在PyCharm IDE中执行 当单元测试在本地启动时,我想在单元测试中做一些特殊的事情,而当整个测试在构建服务器上执行时,我不想做这些事情 干杯在PyCharm下运行时,将定义由PyCharm_托管的环境变量 isRunningInPyCharm = "PYCHARM_HOSTED" in os.environ 为什么不做相反的事情,检查scrip是否在构建服务器上运行?使用PyCharm并不是本地运行测试的唯一可能方式…@yole因为

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

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


干杯

在PyCharm下运行时,将定义由PyCharm_托管的环境变量

isRunningInPyCharm = "PYCHARM_HOSTED" in os.environ

为什么不做相反的事情,检查scrip是否在构建服务器上运行?使用PyCharm并不是本地运行测试的唯一可能方式…@yole因为我经常在我的计算机上运行构建脚本,并希望此时它的行为与构建服务器上的行为类似。同样,它看起来好像:
isrunningsublime3=os.getenv(“SESSIONNAME”)=“Console”
。事实上似乎并非如此。忽略我之前的评论