Prova a utilizzare TransactionTestCase:
class ThreadingTest(TransactionTestCase):
TestCase mantiene i dati in memoria e non invia un COMMIT al database. Probabilmente i thread stanno cercando di connettersi direttamente al DB, mentre i dati non sono ancora stati salvati lì. Seedescription qui:https://docs .djangoproject.com/en/dev/topics/testing/?from=olddocs#django.test.TransactionTestCase