django1/tests
Florian Apolloner 1ff11304dc [1.7.x] Fixed #22680 -- I/O operation on closed file.
This patch is two-fold; first it ensure that Django does close everything in
request.FILES at the end of the request and secondly the storage system should
no longer close any files during save, it's up to the caller to handle that --
or let Django close the files at the end of the request.

Backport of e2efc8965e from master.
2014-06-11 09:03:11 +02:00
..
admin_changelist Fixed many typos in comments and docstrings. 2014-03-03 07:38:09 -05:00
admin_checks [1.7.x] Fix many many typos in comments throughout the codebase 2014-04-26 14:35:57 -04:00
admin_custom_urls Fixed #21774 -- Isolate all test urls from eachother. 2014-01-14 15:43:27 +00:00
admin_docs [1.7.x] Fixed #21685 -- Displayed app verbose name in admindocs model index 2014-05-10 18:10:05 +02:00
admin_filters Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
admin_inlines [1.7.x] Fixed #22628 -- Took initial forms into account when combining FormSet.min_num and FormSet.extra. 2014-05-16 06:37:05 -04:00
admin_ordering [1.7.x] Harmonized some PEP 0263 coding preambles 2014-05-15 20:01:31 +02:00
admin_registration Fixed typo in exception message; refs #19414 2013-09-19 06:24:12 -04:00
admin_scripts [1.7.x] Fixed #22699 -- Configure default settings in some management commands. 2014-05-27 21:46:30 +02:00
admin_util Fixed #22018 -- Fixed checks for ModelAdmin.fields not handling sub-lists. 2014-02-15 15:01:44 +01:00
admin_validation [1.7.x] Fix many many typos in comments throughout the codebase 2014-04-26 14:35:57 -04:00
admin_views [1.7.x] Removed unused import. 2014-06-09 18:42:32 -04:00
admin_widgets [1.7.x] Revert "Fixed #19303 -- Fixed ModelAdmin.formfield_overrides on fields with choices" 2014-06-02 07:13:03 -04:00
aggregation [1.7.x] Harmonized some PEP 0263 coding preambles 2014-05-15 20:01:31 +02:00
aggregation_regress [1.7.x] Harmonized some PEP 0263 coding preambles 2014-05-15 20:01:31 +02:00
app_loading Moved sys.path-extending decorator to django.test.utils and used throughout test suite. 2014-01-25 22:50:40 -07:00
apps Fixed #21874 -- Require Django applications to have a filesystem path. 2014-01-27 15:34:22 -07:00
backends Avoided using BinaryField unecessarily in tests. 2014-06-05 17:10:42 +02:00
base Renamed AppCache to Apps. 2013-12-24 12:25:17 +01:00
bash_completion Renamed AppCache to Apps. 2013-12-24 12:25:17 +01:00
basic [1.7.x] Harmonized some PEP 0263 coding preambles 2014-05-15 20:01:31 +02:00
bug639 PEP8 cleanup 2013-11-02 23:50:49 -05:00
bug8245 Removed most of absolute_import imports 2013-07-29 20:28:13 +02:00
builtin_server Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
bulk_create Fixed #17713 -- Renamed BaseDatabaseFeatures.allows_primary_key_0 to allows_auto_pk_0. 2014-02-06 05:16:40 -05:00
cache [1.7.x] Fixed #22606 -- Locmemcache has_key() failed for infinite cache expiry 2014-05-09 19:47:43 +02:00
check_framework [1.7.x] Fixed a test failure introduced by 214d1e1b0f. 2014-04-18 02:32:24 -04:00
choices PEP8 cleanup 2013-11-02 23:50:49 -05:00
commands_sql [1.7.x] Fix router_honored test to not close connection 2014-06-08 18:58:15 -07:00
commands_sql_migrations [1.7.x] Fixed #22749: Making SQL management commands migration aware. 2014-06-07 17:18:43 -07:00
comment_tests Renamed two tests so they actually run. 2013-12-23 23:54:44 +01:00
conditional_processing Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
contenttypes_tests Fixed #16727 -- Added protocol-relative URL support to contenttypes.views.shortcut. 2014-03-03 22:57:06 +01:00
context_processors Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
createsuperuser Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
csrf_tests Fixed #22185 -- Added settings.CSRF_COOKIE_AGE 2014-03-06 08:28:43 -05:00
custom_columns Fixed E124 pep8 warnings. 2013-12-10 15:12:48 -05:00
custom_columns_regress PEP8 cleanup 2013-11-02 23:50:49 -05:00
custom_lookups [1.7.x] Fix a2dd618 for mysql. 2014-05-19 15:05:23 +01:00
custom_managers Fixed #19774 -- Deprecated the contenttypes.generic module. 2014-01-26 14:42:30 -05:00
custom_managers_regress PEP8 cleanup 2013-11-02 23:50:49 -05:00
custom_methods Ensure cursors are closed when no longer needed. 2014-02-02 12:47:21 -05:00
custom_pk Fixed E124 pep8 warnings. 2013-12-10 15:12:48 -05:00
datatypes [1.7.x] Fix many many typos in comments throughout the codebase 2014-04-26 14:35:57 -04:00
dates PEP8 cleanup 2013-11-02 23:50:49 -05:00
datetimes Fixed #21432 -- DateTimeQuery now copies tzinfo when cloning. 2013-11-14 21:36:55 +01:00
db_backends Fixed #13813 -- Comparison of DatabaseWrappers doesn't raise errors. 2013-07-08 09:35:08 +10:00
db_typecasts Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
decorators Fixed #21247 -- Made method_decorator play nicely with descriptors 2014-02-09 11:23:09 +00:00
defaultfilters Fixed #21188 -- Introduced subclasses for to-be-removed-in-django-XX warnings 2014-03-08 09:57:40 +01:00
defer Fixed many typos in comments and docstrings. 2014-03-03 07:38:09 -05:00
defer_regress Removed useless model definitions. 2014-01-05 20:52:46 +01:00
delete PEP8 cleanup 2013-11-02 23:50:49 -05:00
delete_regress Fixed #19774 -- Deprecated the contenttypes.generic module. 2014-01-26 14:42:30 -05:00
deprecation Avoided leaking warning filters. 2014-03-09 11:07:21 +01:00
dispatch Fixed #21952 -- signals deadlock due to locking + weakref interaction 2014-02-05 20:57:40 +01:00
distinct_on_fields [1.7.x] Split ignores_nulls_in_unique_constraints feature. 2014-05-08 22:53:11 +02:00
empty Made it possible to create apps without a models module. 2013-12-17 10:17:45 +01:00
expressions Fixed #16187 -- refactored ORM lookup system 2014-01-18 11:46:19 +02:00
expressions_regress Added release note and regression test for refs #21643. 2014-02-28 20:42:56 -05:00
extra_regress Fixed many typos in comments and docstrings. 2014-03-03 07:38:09 -05:00
field_deconstruction [1.7.x] Appeased flake8. 2014-05-08 22:45:26 +02:00
field_defaults Removed most of absolute_import imports 2013-07-29 20:28:13 +02:00
field_subclassing [1.7.x] Fixed #22537 -- Add tests and improved docs for field subclass with choices. 2014-04-30 07:57:35 -04:00
file_storage [1.7.x] Fixed #22680 -- I/O operation on closed file. 2014-06-11 09:03:11 +02:00
file_uploads [1.7.x] Fixed #22680 -- I/O operation on closed file. 2014-06-11 09:03:11 +02:00
files Fixed #22107 -- Fixed django.core.files.File object iteration. 2014-02-20 19:13:25 +01:00
fixtures Fixed #22237 -- Removed some warnings in the test suite 2014-03-09 22:10:49 +01:00
fixtures_model_package Fixed #16905 -- Added extensible checks (nee validation) framework 2014-01-20 10:45:21 +08:00
fixtures_regress [1.7.x] Fixed #22421 -- Regression in fixtures loading. 2014-05-22 07:38:39 -04:00
force_insert_update Fixed all E251 violations 2013-11-03 10:17:58 -08:00
foreign_object Fixed many typos in comments and docstrings. 2014-03-03 07:38:09 -05:00
forms_tests [1.7.x] Fixed several typos in Django 2014-05-29 07:53:02 -04:00
generic_inline_admin [1.7.x] Fixed #22628 -- Took initial forms into account when combining FormSet.min_num and FormSet.extra. 2014-05-16 06:37:05 -04:00
generic_relations Fixed #22207 -- Added support for GenericRelation reverse lookups 2014-03-05 22:37:53 +02:00
generic_relations_regress Fixed #22207 -- Added support for GenericRelation reverse lookups 2014-03-05 22:37:53 +02:00
generic_views Fixed #21188 -- Introduced subclasses for to-be-removed-in-django-XX warnings 2014-03-08 09:57:40 +01:00
get_earliest_or_latest Removed unused local variables in tests. 2013-10-19 08:31:38 -04:00
get_object_or_404 Fixed E124 pep8 warnings. 2013-12-10 15:12:48 -05:00
get_or_create Fixed E124 pep8 warnings. 2013-12-10 15:12:48 -05:00
get_or_create_regress PEP8 cleanup 2013-11-02 23:50:49 -05:00
handlers [1.7.x] Harmonized some PEP 0263 coding preambles 2014-05-15 20:01:31 +02:00
http_utils Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
httpwrappers Fixed #21188 -- Introduced subclasses for to-be-removed-in-django-XX warnings 2014-03-08 09:57:40 +01:00
i18n [1.7.x] Fixed #22773 -- Forced templatize() to return unicode 2014-06-06 08:43:24 +02:00
indexes [1.7.x] Simplified indexes tests. 2014-05-08 22:52:53 +02:00
initial_sql_regress [1.7.x] Fixed #3214 -- Stopped parsing SQL with regex. 2014-04-26 17:46:57 +02:00
inline_formsets [1.7.x] Harmonized some PEP 0263 coding preambles 2014-05-15 20:01:31 +02:00
inspectdb Replaced an explicit vendor check by a feature flag. 2014-06-06 00:31:22 +02:00
introspection [1.7.x] Added a flag for the ability to introspect nullable fields. 2014-06-05 17:57:48 +02:00
invalid_models_tests [1.7.x] Fixed #22711 -- Adjusted ordering checks to allow implicit relation fields. 2014-06-01 15:37:57 -04:00
known_related_objects PEP8 cleanup 2013-11-02 23:50:49 -05:00
logging_tests Added test about error filterwarnings 2014-03-08 11:51:49 +01:00
lookup [1.7.x] Fixed #22489 -- missing implemenation for search lookup 2014-05-05 14:40:06 +03:00
m2m_and_m2o PEP8 cleanup 2013-11-02 23:50:49 -05:00
m2m_intermediary PEP8 cleanup 2013-11-02 23:50:49 -05:00
m2m_multiple Fixed "indentation is not a multiple of four" pep8 issues. 2013-09-03 14:22:21 -04:00
m2m_recursive Fixed many typos in comments and docstrings. 2014-03-03 07:38:09 -05:00
m2m_regress Fixed E124 pep8 warnings. 2013-12-10 15:12:48 -05:00
m2m_signals PEP8 cleanup 2013-11-02 23:50:49 -05:00
m2m_through Fixed #14549 - Removed restriction of single FKs on intermediary tables 2014-03-05 22:33:58 +02:00
m2m_through_regress PEP8 cleanup 2013-11-02 23:50:49 -05:00
m2o_recursive PEP8 cleanup 2013-11-02 23:50:49 -05:00
mail [1.7.x] Fixed several typos in Django 2014-05-29 07:53:02 -04:00
managers_regress Fixed #19774 -- Deprecated the contenttypes.generic module. 2014-01-26 14:42:30 -05:00
many_to_many PEP8 cleanup 2013-11-02 23:50:49 -05:00
many_to_one Fixed E127 pep8 warnings. 2013-12-14 11:59:15 -05:00
many_to_one_null PEP8 cleanup 2013-11-02 23:50:49 -05:00
many_to_one_regress PEP8 cleanup 2013-11-02 23:50:49 -05:00
max_lengths PEP8 cleanup 2013-11-02 23:50:49 -05:00
middleware Fixed #21188 -- Introduced subclasses for to-be-removed-in-django-XX warnings 2014-03-08 09:57:40 +01:00
middleware_exceptions Fixed #21912 -- Improved error message if a view returns None. 2014-02-15 11:18:16 -05:00
migrate_signals Fixed #16905 -- Added extensible checks (nee validation) framework 2014-01-20 10:45:21 +08:00
migration_test_data_persistence [1.7.x] Fixed #22487: Optional rollback emulation for migrated apps 2014-06-08 19:33:52 -07:00
migrations [1.7.x] Remove overzealous migration flushes from migration test suite 2014-06-09 09:52:35 -07:00
model_fields [1.7.x] Replaced vendor checks by three feature flags. 2014-05-08 22:53:00 +02:00
model_forms [1.7.x] Fixed #22510 -- Harden field removal to only None. 2014-05-24 13:11:50 +01:00
model_formsets [1.7.x] Fixed several typos in Django 2014-05-29 07:53:02 -04:00
model_formsets_regress [1.7.x] Fixed several typos in Django 2014-05-29 07:53:02 -04:00
model_inheritance [1.7.x] Fixed several typos in Django 2014-05-29 07:53:02 -04:00
model_inheritance_regress [1.7.x] Fixed several typos in Django 2014-05-29 07:53:02 -04:00
model_package [1.7.x] Fixed several typos in Django 2014-05-29 07:53:02 -04:00
model_permalink Removed most of absolute_import imports 2013-07-29 20:28:13 +02:00
model_regress [1.7.x] Fixed storing of binary fields and unicode textfields for Oracle/Python3 2014-05-17 01:16:06 +03:00
model_validation Corrected expected test output to allow for cleanups in signal and compatibility checks. 2014-03-03 19:29:50 +08:00
modeladmin [1.7.x] Fixed #22792 -- Updated checks for list_display_links in model admin 2014-06-10 09:43:24 -04:00
multiple_database [1.7.x] Fixed several typos in Django 2014-05-29 07:53:02 -04:00
mutually_referential Fixed many typos in comments and docstrings. 2014-03-03 07:38:09 -05:00
nested_foreign_keys Fixing E302 Errors 2013-11-02 23:48:47 -05:00
no_models Renamed AppCache to Apps. 2013-12-24 12:25:17 +01:00
null_fk Fixed all E251 violations 2013-11-03 10:17:58 -08:00
null_fk_ordering Fixing E302 Errors 2013-11-02 23:48:47 -05:00
null_queries Fixed #16187 -- refactored ORM lookup system 2014-01-18 11:46:19 +02:00
one_to_one Fixed #21563 -- Single related object descriptors should work with `hasattr`. 2013-12-11 12:49:28 -05:00
one_to_one_regress [1.7.x] Split ignores_nulls_in_unique_constraints feature. 2014-05-08 22:53:11 +02:00
or_lookups Fixed #21268 -- Fixed E303 pep8 warnings 2013-10-18 01:46:24 +01:00
order_with_respect_to [1.7.x] Adding test to fix of duplicate _order fields (#22720) 2014-05-29 07:52:48 -04:00
ordering [1.7.x] Fixed #19195 -- Allow explicit ordering by a relation `_id` field. 2014-04-30 14:26:39 -04:00
pagination Fixed many typos in comments and docstrings. 2014-03-03 07:38:09 -05:00
prefetch_related Reordered setUp code in prefetch_related tests. 2014-06-05 16:30:43 +02:00
properties Fixed the use of the -ise suffix, where -ize is prefered 2013-11-15 05:23:14 -08:00
proxy_model_inheritance Moved sys.path-extending decorator to django.test.utils and used throughout test suite. 2014-01-25 22:50:40 -07:00
proxy_models [1.7.x] Fixed #22690 -- Added a check for proxy models containing fields. 2014-06-02 09:34:31 -04:00
queries [1.7.x] Fixed several typos in Django 2014-05-29 07:53:02 -04:00
queryset_pickle Fixed #21853 -- Fixed Manager.__module__ to properly return 'django.db.models.manager'. 2014-01-28 08:17:01 -05:00
raw_query Fixed many typos in comments and docstrings. 2014-03-03 07:38:09 -05:00
requests Corrected a few missed references to old test settings 2014-03-09 08:33:33 +02:00
requirements [1.7.x] Fixed #3214 -- Stopped parsing SQL with regex. 2014-04-26 17:46:57 +02:00
reserved_names Removed unused local variables in tests. 2013-10-19 08:31:38 -04:00
resolve_url Fixed #21177 -- Made resolve_url support relative URLs. 2014-02-14 17:58:03 -05:00
responses Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
reverse_lookup Fixing E302 Errors 2013-11-02 23:48:47 -05:00
reverse_single_related Fixed #21563 -- Single related object descriptors should work with `hasattr`. 2013-12-11 12:49:28 -05:00
save_delete_hooks [1.7.x] Corrected many style guide violations that the newest version of flake8 catches 2014-04-21 07:50:43 -04:00
schema [1.7.x] Appeased flake8. 2014-05-08 22:45:26 +02:00
select_for_update [1.7.x] Fixed #22343 -- Disallowed select_for_update in autocommit mode 2014-04-10 01:44:30 +03:00
select_related Fixed E127 pep8 warnings. 2013-12-14 11:59:15 -05:00
select_related_onetoone Fixing E302 Errors 2013-11-02 23:48:47 -05:00
select_related_regress [1.7.x] Fixed #22508 -- Avoided overwriting select_related. 2014-05-10 17:03:42 +02:00
serializers Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
serializers_regress [1.7.x] Adjusted refactoring of vendor checks. 2014-05-10 14:55:22 +02:00
servers Fixed many typos in comments and docstrings. 2014-03-03 07:38:09 -05:00
settings_tests [1.7.x] Also allowed a non-overridden setting to be deleted 2014-04-12 15:35:11 +02:00
signals Fixed #21391 -- Allow model signals to lazily reference their senders. 2013-11-24 17:51:22 -05:00
signed_cookies_tests [1.7.x] Refs #21230 -- removed direct settings manipulation from signed cookies tests 2014-04-08 12:15:40 -04:00
signing Replaced deprecated assertEquals 2014-02-28 09:54:53 +01:00
sites_framework Edited contrib.sites check messages for grammar and consistency. 2014-03-03 14:27:22 +08:00
staticfiles_tests [1.7.X] Fixed #22557 -- ManifestStaticFilesStorage did not cleanup deleted files. 2014-05-20 18:19:40 +02:00
str [1.7.x] Corrected many style guide violations that the newest version of flake8 catches 2014-04-21 07:50:43 -04:00
string_lookup Fixing E302 Errors 2013-11-02 23:48:47 -05:00
swappable_models Added a missing import and removed an unneeded import 2013-12-24 08:35:13 -08:00
syndication_tests [1.7.x] Fixed several typos in Django 2014-05-29 07:53:02 -04:00
tablespaces Used Apps.clear_cache() in tests that alter the app registry. 2013-12-29 21:25:28 +01:00
template_tests [1.7.x] Harmonized some PEP 0263 coding preambles 2014-05-15 20:01:31 +02:00
templates Fixed #21460 -- Reenabled proper template precedence in find_template 2013-11-22 11:09:51 +01:00
test_client [1.7.x] Fixed several typos in Django 2014-05-29 07:53:02 -04:00
test_client_regress [1.7.x] Revert "Fixed #15179 -- middlewares not applied for test client login()" 2014-04-28 18:49:24 -04:00
test_discovery_sample [1.7.x] Fixed flake8 warnings introduced in recent commits. 2014-04-20 13:10:52 -04:00
test_discovery_sample2 Fixed #17365, #17366, #18727 -- Switched to discovery test runner. 2013-05-10 23:08:45 -04:00
test_runner [1.7.x] Fix broken alias testing test 2014-06-08 20:08:34 -07:00
test_runner_deprecation_app Avoided changing raw DeprecationWarning filter behavior 2014-03-08 11:13:48 +01:00
test_runner_invalid_app Fixed #17365, #17366, #18727 -- Switched to discovery test runner. 2013-05-10 23:08:45 -04:00
test_suite_override Renamed AppCache to Apps. 2013-12-24 12:25:17 +01:00
test_utils Fixed #21518 -- Made override_settings(ROOT_URLCONF) clear the resolver cache. 2014-02-07 15:29:25 -05:00
text [1.7.x] Harmonized some PEP 0263 coding preambles 2014-05-15 20:01:31 +02:00
timezones [1.7.x] Optimized make_aware/naive by removing redundant checks. Refs #22625. 2014-05-16 23:14:13 +02:00
transactions [1.7.x] Fixed #21239 -- Maintained atomicity when closing the connection. 2014-04-10 23:18:35 +02:00
transactions_regress Corrected a few missed references to old test settings 2014-03-09 08:33:33 +02:00
unmanaged_models Fixing E302 Errors 2013-11-02 23:48:47 -05:00
update Fixing E302 Errors 2013-11-02 23:48:47 -05:00
update_only_fields Fixing E302 Errors 2013-11-02 23:48:47 -05:00
urlpatterns_reverse [1.7.x] Fixed a typo that Tim Graham noticed 2014-05-29 07:53:08 -04:00
user_commands [1.7.x] Fixed #22256 -- Replaced bad fallback for missing PATH 2014-03-22 16:54:02 +01:00
utils_tests [1.7.x] Fixed #22681 -- Made TarArchive recognize leading directories properly. 2014-06-03 15:03:32 -04:00
validation [1.7.x] Fixed #22539 -- Copied exclude argument in Model.full_clean() to prevent side effects. 2014-05-01 09:30:49 -04:00
validators [1.7.x] Fixed #22579 -- Corrected validation for email to reject trailing slash 2014-05-16 15:19:21 +02:00
version Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
view_tests [1.7.x] Fixed a few warnings in the testsuite. 2014-05-25 23:15:31 +02:00
wsgi Fixed #21674 -- Deprecated the import_by_path() function in favor of import_string(). 2014-02-08 11:12:19 -05:00
.coveragerc Made coverage ignore files without associated source code. 2013-08-25 22:29:43 -03:00
runtests.py [1.7.x] Removed unused import. 2014-05-29 09:28:58 -04:00
test_sqlite.py Updated an inaccurate comment. 2013-02-26 10:00:14 +01:00
urls.py Fixed #21774 -- Isolate all test urls from eachother. 2014-01-14 15:43:27 +00:00