﻿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
