#7847: [Cleanup] Unused imported modules in Django
---------------------------+------------------------------------------------
Reporter: julien | Owner: nobody
Status: new | Milestone:
Component: Uncategorized | Version: SVN
Keywords: cleanup | Stage: Unreviewed
Has_patch: 1 |
---------------------------+------------------------------------------------
I've removed many import statements of modules that were not used,
throughout Django (see patch attached). That won't necessarily improve
performance but it's a good cleanup at least. I ran the full test suite
several times. I do get some failures/errors but I don't think they're
linked to the changes in the patch since I get the exact same errors from
a clean check out. My test environment (based on Windows XP+MySQL) is
probably not 100% reliable and there might also be some problems caused by
the latest big changes in trunk. Just for the record, here is a sample of
the failures/errors I get:
{{{
======================================================================
FAIL: Doctest: modeltests.delete.models.__test__.API_TESTS
----------------------------------------------------------------------
Traceback (most recent call last):
File "E:\Software\workspace\django\django\test\_doctest.py", line 2180,
in run
Test
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for
modeltests.delete.models.__test__.API_TE
STS
File "E:\Software\workspace\django-
clean\tests\modeltests\delete\models.py", l
ine unknown line number, in API_TESTS
----------------------------------------------------------------------
File "E:\Software\workspace\django-
clean\tests\modeltests\delete\models.py", lin
e ?, in modeltests.delete.models.__test__.API_TESTS
Failed example:
del D._meta._related_objects_cache
Exception raised:
Traceback (most recent call last):
File "E:\Software\workspace\django\django\test\_doctest.py", line
1267, in
__run
compileflags, 1) in test.globs
File "<doctest modeltests.delete.models.__test__.API_TESTS[17]>",
line 1,
in <module>
del D._meta._related_objects_cache
AttributeError: _related_objects_cache
======================================================================
FAIL: Doctest: regressiontests.string_lookup.models.__test__.API_TESTS
----------------------------------------------------------------------
Traceback (most recent call last):
File "E:\Software\workspace\django\django\test\_doctest.py", line 2180,
in run
Test
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for
regressiontests.string_lookup.models.__t
est__.API_TESTS
File "E:\Software\workspace\django-
clean\tests\regressiontests\string_lookup\m
odels.py", line unknown line number, in API_TESTS
----------------------------------------------------------------------
File "E:\Software\workspace\django-
clean\tests\regressiontests\string_lookup\mod
els.py", line ?, in
regressiontests.string_lookup.models.__test__.API_TESTS
Failed example:
Foo.objects.get(friend__contains=u'\xe7')
Exception raised:
Traceback (most recent call last):
File "E:\Software\workspace\django\django\test\_doctest.py", line
1267, in
__run
compileflags, 1) in test.globs
File "<doctest
regressiontests.string_lookup.models.__test__.API_TESTS[18]
>", line 1, in <module>
Foo.objects.get(friend__contains=u'\xe7')
File "E:\Software\workspace\django\django\db\models\manager.py",
line 82,
in get
return self.get_query_set().get(*args, **kwargs)
File "E:\Software\workspace\django\django\db\models\query.py", line
302, i
n get
% self.model._meta.object_name)
DoesNotExist: Foo matching query does not exist.
----------------------------------------------------------------------
File "E:\Software\workspace\django-
clean\tests\regressiontests\string_lookup\mod
els.py", line ?, in
regressiontests.string_lookup.models.__test__.API_TESTS
Failed example:
Foo.objects.get(friend__contains='\xc3\xa7')
Exception raised:
Traceback (most recent call last):
File "E:\Software\workspace\django\django\test\_doctest.py", line
1267, in
__run
compileflags, 1) in test.globs
File "<doctest
regressiontests.string_lookup.models.__test__.API_TESTS[19]
>", line 1, in <module>
Foo.objects.get(friend__contains='\xc3\xa7')
File "E:\Software\workspace\django\django\db\models\manager.py",
line 82,
in get
return self.get_query_set().get(*args, **kwargs)
File "E:\Software\workspace\django\django\db\models\query.py", line
302, i
n get
% self.model._meta.object_name)
DoesNotExist: Foo matching query does not exist.
======================================================================
FAIL: Doctest:
regressiontests.model_inheritance_regress.models.__test__.API_TES
TS
----------------------------------------------------------------------
Traceback (most recent call last):
File "E:\Software\workspace\django\django\test\_doctest.py", line 2180,
in run
Test
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for
regressiontests.model_inheritance_regres
s.models.__test__.API_TESTS
File "E:\Software\workspace\django-
clean\tests\regressiontests\model_inheritan
ce_regress\models.py", line unknown line number, in API_TESTS
----------------------------------------------------------------------
File "E:\Software\workspace\django-
clean\tests\regressiontests\model_inheritance
_regress\models.py", line ?, in
regressiontests.model_inheritance_regress.models
.__test__.API_TESTS
Failed example:
[sorted(d.items()) for d in dicts]
Expected:
[[('name', u"Guido's House of Pasta"), ('serves_hot_dogs', True)]]
Got:
[[('name', u"Guido's House of Pasta"), ('serves_hot_dogs', 1)]]
----------------------------------------------------------------------
File "E:\Software\workspace\django-
clean\tests\regressiontests\model_inheritance
_regress\models.py", line ?, in
regressiontests.model_inheritance_regress.models
.__test__.API_TESTS
Failed example:
[sorted(d.items()) for d in dicts]
Expected:
[[('name', u"Guido's House of Pasta"), ('serves_gnocchi', True),
('serves_ho
t_dogs', True)]]
Got:
[[('name', u"Guido's House of Pasta"), ('serves_gnocchi', 1),
('serves_hot_d
ogs', 1)]]
----------------------------------------------------------------------
File "E:\Software\workspace\django-
clean\tests\regressiontests\model_inheritance
_regress\models.py", line ?, in
regressiontests.model_inheritance_regress.models
.__test__.API_TESTS
Failed example:
[sorted(d.items()) for d in dicts]
Expected:
[[('name', u"Guido's All New House of Pasta"), ('serves_hot_dogs',
False)]]
Got:
[[('name', u"Guido's All New House of Pasta"), ('serves_hot_dogs',
0)]]
----------------------------------------------------------------------
File "E:\Software\workspace\django-
clean\tests\regressiontests\model_inheritance
_regress\models.py", line ?, in
regressiontests.model_inheritance_regress.models
.__test__.API_TESTS
Failed example:
[sorted(d.items()) for d in dicts]
Expected:
[[('name', u"Guido's All New House of Pasta"), ('serves_gnocchi',
False), ('
serves_hot_dogs', False)]]
Got:
[[('name', u"Guido's All New House of Pasta"), ('serves_gnocchi', 0),
('serv
es_hot_dogs', 0)]]
----------------------------------------------------------------------
File "E:\Software\workspace\django-
clean\tests\regressiontests\model_inheritance
_regress\models.py", line ?, in
regressiontests.model_inheritance_regress.models
.__test__.API_TESTS
Failed example:
[sorted(d.items()) for d in dicts]
Expected:
[[('name', u"Guido's All New House of Pasta"), ('serves_gnocchi',
False), ('
serves_hot_dogs', False)]]
Got:
[[('name', u"Guido's All New House of Pasta"), ('serves_gnocchi', 0),
('serv
es_hot_dogs', 0)]]
----------------------------------------------------------------------
Ran 406 tests in 3574.203s
FAILED (failures=5, errors=6)
}}}
--
Ticket URL: <http://code.djangoproject.com/ticket/7847>
Django Code <http://code.djangoproject.com/>
The web framework for perfectionists with deadlines
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---