#13345 closed (fixed)
error message when runing test suite after [12950]
Reported by: | Ramiro Morales | Owned by: | nobody |
---|---|---|---|
Component: | Testing framework | Version: | dev |
Severity: | Keywords: | ||
Cc: | Triage Stage: | Unreviewed | |
Has patch: | yes | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
The django test suite has, besides all the regression tests, a tests/regressiontests/locale
data directory used in tests that exercise the ability to override apps translations with project translations (this was added for 1.2).
When running the site, the app loader generates a non-fatal error after r12950 similar to the one if generates when if finds leftover dirs in a SVN WC containing .pyc
after test shuffling in the repo:
Error while importing locale: File "./runtests.py", line 135, in django_tests mod = load_app(model_label) File "/home/r/django/trunk/django/db/models/loading.py", line 75, in load_app app_module = import_module(app_name) File "/home/r/django/trunk/django/utils/importlib.py", line 35, in import_module __import__(name) ImportError: No module named locale
This can also be seen in the buildbot output.
The patch fixes this my simply skipping the directory when looping over the regressiontests/
dir.
Attachments (1)
Change History (5)
by , 15 years ago
Attachment: | 13345.diff added |
---|
comment:1 by , 15 years ago
Summary: | eorro message when runing test suite after [12950] → error message when runing test suite after [12950] |
---|
comment:2 by , 15 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
(In [12971]) Fixed #13345: Don't attempt to load the locale regressiontests subdirectory as a Django app. Thanks ramiro.