¿Persisten los cambios de variables entre pruebas en unittest?

¿Cómo puedo persistir los cambios realizados dentro del mismo objeto heredado deTestCase en unitttest?

from unittest import TestCase, main as unittest_main


class TestSimpleFoo(TestCase):
    foo = 'bar'

    def setUp(self):
        pass

    def test_a(self):
        self.assertEqual(self.foo, 'bar')
        self.foo = 'can'

    def test_f(self):
        self.assertEqual(self.foo, 'can')


if __name__ == '__main__':
    unittest_main()

Es decir: quiero que esas dos pruebas anteriores pasen

Respuestas a la pregunta(4)

Su respuesta a la pregunta