Indeed, according to [the documentation](http://docs.python.org/2/library/unittest.html):

> Note that the order in which the various test cases will be run is determined by sorting the test function names with respect to the built-in ordering for strings.

The `unittest` module is probably one of the weirdest part of the Python standard library :/