I have a lot of python unit tests for a project and it's getting to the point where it takes a long time to run them. I don't want to add more because I know they're going to make things slower. How do people solve this problem? Is there any easy way to distribute the test execution over a cluster?
While coding, only run the tests of the class that You have just changed, not all the tests in the whole project.
Still, it is a good practice to run all tests before You commit Your code (but the Continuous Integration server can do it for You).
distributed/faster python unit tests