Opened 7 years ago
Closed 7 years ago
#28246 closed Bug (needsinfo)
modify_settings decorator append operation failing
Reported by: | Mark Rogaski | Owned by: | nobody |
---|---|---|---|
Component: | Testing framework | Version: | 1.11 |
Severity: | Normal | Keywords: | test modify_settings |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
I am using autodiscover_modules
in a project to load app URL configurations. After moving from 1.10.6 to 1.11.1, the test app that I was using for unit testing is failing.
In the project urls.py:
from django.utils.module_loading import autodiscover_modules from myproject import site autodiscover_modules('urls', register_to=site)
In the unit test:
from django.test import TestCase, modify_settings @modify_settings(INSTALLED_APPS={ 'append': 'myproject.tests.testapp' }) class UrlRegistryTest(TestCase): ...
When stepping through with the debugger, I see that INSTALLED_APPS isn't modified when the autodiscover function is called in 1.11.
Change History (3)
follow-up: 2 comment:1 by , 7 years ago
comment:2 by , 7 years ago
Replying to Tim Graham:
Could you bisect to find the commit where the behavior changed?
I'll start looking. Thanks.
comment:3 by , 7 years ago
Resolution: | → needsinfo |
---|---|
Status: | new → closed |
Please reopen if you provide further details. I couldn't reproduce an issue given the minimal details in the ticket.
Could you bisect to find the commit where the behavior changed?