Reputation: 2191
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
Upvotes: 14
Views: 3101
Reputation: 97118
When running under PyCharm, the PYCHARM_HOSTED
environment variable is defined.
isRunningInPyCharm = "PYCHARM_HOSTED" in os.environ
Upvotes: 32