Сохраняются ли переменные между тестами в unittest?
Как сохранить изменения, внесенные в один и тот же объект, наследуя отTestCase
в юнитттесте?
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()
Т.е .: я хочу, чтобы эти два теста выше прошли