multiple inheritance in TestCases does not work with unittest2
|Reported by:||ricardokirkner||Owned by:||nobody|
|Has patch:||no||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
Using multiple base testcases used to work in django 1.1 but stopped working in django 1.3, due to the introduction of unittest2.
In django.utils.unittest you can see that TestClass.setUp doesn't call super. This breaks the mro chain call, preventing further bases classes from getting initialized.
A bug has been filed about this on unittest2: https://code.google.com/p/unittest-ext/issues/detail?id=61