id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 25176,TestCase: an error in setUpTestData snowballs across the entire test suite,Adam Johnson,nobody,"If a setUpTestData function fails, it causes an error that breaks the current transaction; this is not undone by TestCase, and thus all following database access in all other tests fails, outputting a lot of ERRORs on a test run, and making it hard to debug that it was only the *first* one that has an actual problem. The atomic instances can be exited cleanly on exception fairly easily inside the TestCase code.",Cleanup/optimization,closed,Testing framework,1.8,Normal,fixed,,,Accepted,1,0,0,1,0,0