Intenta usar TransactionTestCase:
class ThreadingTest(TransactionTestCase):
TestCase mantiene los datos en la memoria y no emite un COMMIT a la base de datos. Probablemente los subprocesos estén intentando conectarse directamente a la base de datos, mientras que los datos aún no se han confirmado allí. Vea la descripción aquí:https://docs .djangoproject.com/en/dev/topics/testing/?from=olddocs#django.test.TransactionTestCase