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

How to check if python unit test started in PyCharm or not?(如何检查 python 单元测试是否在 PyCharm 中启动?)

本文介绍了如何检查 python 单元测试是否在 PyCharm 中启动?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Is there a way to check in a python unit test (or any other script) if it is executed inside the PyCharm IDE or not?

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

I would like to do some special things in a unit test when it started locally, things I would not like to do when the whole thing is execute on the build server.

干杯

推荐答案

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

When running under PyCharm, the PYCHARM_HOSTED environment variable is defined.

isRunningInPyCharm = "PYCHARM_HOSTED" in os.environ

这篇关于如何检查 python 单元测试是否在 PyCharm 中启动?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:如何检查 python 单元测试是否在 PyCharm 中启动?