Basically, you should avoid thinking about the test order. You need to write each test so that it is completely independent of the others. Then you do not need to monitor the order of the tests.
Different test videos can run tests in different orders.
As David points out, unittest runs them in order by the names of their functions. I am not sure in what order the test classes run.
source share