Search code examples
pythoncontinuous-integrationtravis-cinose

Detecting when code is run on Travis CI


I have a nose test that uses a pathname to a png file in the tests directory. One path works in local testing, one path works on Travis. How do I check when the code is run on Travis?

Edit: Here is the actual code.


Solution

  • To check the existence of TRAVIS:

    import os
    is_travis = 'TRAVIS' in os.environ