<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13.333333969116211px;background-color:rgb(255,255,255)">Am I missing something? Is there something that wasn't answered by my reply about using mixins?</div>
<div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13.333333969116211px;background-color:rgb(255,255,255)"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13.333333969116211px;background-color:rgb(255,255,255)">
<div>from unittest import TestCase</div><div><br></div><div>class SharedTestMixin(object):</div><div>    def test_shared(self):</div><div>        self.assertNotEquals('foo', 'bar')</div><div><br></div><div>
class TestA(TestCase, SharedTestMixin):</div><div>    def test_a(self):</div><div>        self.assertEquals('a', 'a')</div><div><br></div><div>class TestB(TestCase, SharedTestMixin):</div><div>    def test_b(self):</div>
<div>        self.assertEquals('b', 'b')</div></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13.333333969116211px;background-color:rgb(255,255,255)"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13.333333969116211px;background-color:rgb(255,255,255)">
<div>$ nosetests test.py -v</div><div>test_a (test.TestA) ... ok</div><div>test_shared (test.TestA) ... ok</div><div>test_b (test.TestB) ... ok</div><div>test_shared (test.TestB) ... ok</div><div><br></div><div>----------------------------------------------------------------------</div>
<div>Ran 4 tests in 0.001s</div><div><br></div><div>OK</div></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13.333333969116211px;background-color:rgb(255,255,255)"><br></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13.333333969116211px;background-color:rgb(255,255,255)">
This seems to be a clear answer to the problem that solves the original requirements without introducing error-prone, non-obvious solutions.</div><br>