>> List,
>> 
>> When using the unittest module, tests are run in alphanumeric order.
>> What's the suggested way of specifying a test order? 
> 
> There isn't one. It shouldn't matter what order the tests run, no test 
> should *rely* on another test. 
> 
> (Although of course, if one test fails, any tests which assume the 
> missing functionality will also fail.)

Steven is right that unittests should be independent. 

I did once, however, come across an option to order the tests. Scanning through 
the unittest docs, I found "sortTestMethodsUsing":

"Function to be used to compare method names when sorting them in 
getTestCaseNames() and all the loadTestsFrom*() methods. The default value is 
the built-in cmp() function; the attribute can also be set to None to disable 
the sort."

Perhaps that does what you want. But I would indeed not recommend it.

  Evert

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to