﻿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
18882	ValueError when running a test inside a thread	ebas	nobody	"When running tests, unittest.installHandler is called to catch SIGINT. This is impossible when it's not on the main thread, and will throw a ValueError.

Running tests inside a thread occurs, for example, when used in conjuction with autoreload, as used in:
* https://github.com/rca/django/commit/043e9723ae8fdb98745c2390f3ff92649bc106df
* https://github.com/garethr/django-test-extensions

Using either of these will result in a ValueError.

One might argue this is an unittest bug, but i disagree. Unittest doesn't automatically install this handler, therefor its the users (django) responsibility to use it appropriately.

Branch on github: https://github.com/ebas/django/tree/fix/simple.py-valueerror"	Bug	closed	Testing framework	1.3	Normal	wontfix			Unreviewed	1	0	0	0	0	0
