[4.1.x] Fixed #34010 -- Made parallel tests using spawn set up Django.
Bug in3b3f38b3b0
. Thanks Kevin Renskers for the report. Backport of4a910f3de3
from main
This commit is contained in:
parent
33d9247c8b
commit
5630a6ca29
|
@ -17,6 +17,7 @@ from contextlib import contextmanager
|
|||
from importlib import import_module
|
||||
from io import StringIO
|
||||
|
||||
import django
|
||||
from django.core.management import call_command
|
||||
from django.db import connections
|
||||
from django.test import SimpleTestCase, TestCase
|
||||
|
@ -418,6 +419,7 @@ def _init_worker(
|
|||
if process_setup_args is None:
|
||||
process_setup_args = ()
|
||||
process_setup(*process_setup_args)
|
||||
django.setup()
|
||||
setup_test_environment()
|
||||
|
||||
for alias in connections:
|
||||
|
|
|
@ -27,3 +27,7 @@ Bugfixes
|
|||
* Fixed a bug in Django 4.1 that caused :attr:`.ModelAdmin.autocomplete_fields`
|
||||
to be incorrectly selected after adding/changing related instances via popups
|
||||
(:ticket:`34025`).
|
||||
|
||||
* Fixed a regression in Django 4.1 where the app registry was not populated
|
||||
when running parallel tests with the ``multiprocessing`` start method
|
||||
``spawn`` (:ticket:`34010`).
|
||||
|
|
Loading…
Reference in New Issue