class TestData:
Descriptor to provide TestCase instance isolation for attributes assigned during the setUpTestData() phase.
Allow safe alteration of objects assigned in setUpTestData() by test methods by exposing deep copies instead of the original objects.
Objects are deep copied using a memo kept on the test case instance in order to maintain their original relationships.