File tree Expand file tree Collapse file tree 1 file changed +10
-14
lines changed Expand file tree Collapse file tree 1 file changed +10
-14
lines changed Original file line number Diff line number Diff line change 3333
3434
3535@pytest .fixture (scope = "session" )
36- def django_db_modify_db_settings_tox_suffix ():
36+ def django_db_modify_db_settings_suffix ():
3737 skip_if_no_django ()
38-
38+ xdist_worker = getattr ( request . config , "slaveinput" , {}). get ( "slaveid" )
3939 tox_environment = os .getenv ("TOX_PARALLEL_ENV" )
40+ suffix_parts = []
4041 if tox_environment :
4142 # Put a suffix like _py27-django21 on tox workers
42- _set_suffix_to_test_databases (suffix = tox_environment )
43-
44-
45- @pytest .fixture (scope = "session" )
46- def django_db_modify_db_settings_xdist_suffix (request ):
47- skip_if_no_django ()
48-
49- xdist_suffix = getattr (request .config , "slaveinput" , {}).get ("slaveid" )
50- if xdist_suffix :
43+ suffix_parts .append (tox_environment )
44+ if xdist_worker :
5145 # Put a suffix like _gw0, _gw1 etc on xdist processes
52- _set_suffix_to_test_databases (suffix = xdist_suffix )
46+ suffix_parts .append (tox_environment )
47+ suffix = "_" .join ([tox_environment , xdist_worker ])
48+ if suffix :
49+ _set_suffix_to_test_databases (suffix = suffix )
5350
5451
5552@pytest .fixture (scope = "session" )
5653def django_db_modify_db_settings_parallel_suffix (
57- django_db_modify_db_settings_tox_suffix ,
58- django_db_modify_db_settings_xdist_suffix ,
54+ django_db_modify_db_settings_suffix ,
5955):
6056 skip_if_no_django ()
6157
You can’t perform that action at this time.
0 commit comments