How to check if python unit test started in PyCharm or not?
问题 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. Cheers 回答1: When running under PyCharm, the PYCHARM_HOSTED environment variable is defined. isRunningInPyCharm = "PYCHARM_HOSTED" in os.environ 来源: https://stackoverflow.com/questions/29777737/how-to-check-if-python