Does anyone mind if I experiment with doing this using a more pythonic way.  I think the behavior to run the same tests in different conditions is possible by using a different test loader and then passing it instances of the class, rather than creating seperate classes for each.