django1/tests
Duncan Parkes fd4ccd045c Fixed #22799 -- Made GET and POST on HttpRequest QueryDicts, and FILES a MultiValueDict.
Previously, GET, POST, and FILES on an HttpRequest were created in
the __init__ method as dictionaries. This was not something you would
usually notice causing trouble in production as you'd only see a
WSGIRequest, but in testing using the test client, calling .getlist
on GET, POST, or FILES for a request with no get/post data resulted in
an AttributeError.

Changed GET and POST on an HttpRequest object to be mutable
QueryDicts (mutable because the Django tests, and probably many
third party tests, were expecting it).
2014-06-24 22:03:22 -04:00
..
admin_changelist Fixed #21977 -- Deprecated SimpleTestCase.urls 2014-04-06 17:33:43 -04:00
admin_checks Fix many many typos in comments throughout the codebase 2014-04-26 10:18:45 -07:00
admin_custom_urls Fixed #21977 -- Deprecated SimpleTestCase.urls 2014-04-06 17:33:43 -04:00
admin_docs Removed some apps from ALWAYS_INSTALLED_APPS 2014-06-21 21:01:37 +02:00
admin_filters Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
admin_inlines Fixed #11776 -- Added CSS class for non-field/top of form errors. 2014-06-02 15:22:15 -04:00
admin_ordering Fixed #6327 -- Added has_module_permission method to BaseModelAdmin 2014-06-13 09:31:40 -04:00
admin_registration Fixed typo in exception message; refs #19414 2013-09-19 06:24:12 -04:00
admin_scripts Fixed #22835 -- Deprecated NoArgsCommand. 2014-06-19 08:54:59 -04:00
admin_util Fixed #10811 -- Made assigning unsaved objects to FK, O2O, and GFK raise ValueError. 2014-06-05 13:12:01 -04:00
admin_validation Fix many many typos in comments throughout the codebase 2014-04-26 10:18:45 -07:00
admin_views Removed some apps from ALWAYS_INSTALLED_APPS 2014-06-21 21:01:37 +02:00
admin_widgets Revert "Fixed #19303 -- Fixed ModelAdmin.formfield_overrides on fields with choices" 2014-06-02 07:05:38 -04:00
aggregation Harmonized some PEP 0263 coding preambles 2014-05-15 19:58:41 +02:00
aggregation_regress Harmonized some PEP 0263 coding preambles 2014-05-15 19:58:41 +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 Fixed #13711 -- Model check added to ensure that auto-generated column name is within limits of the database. 2014-06-17 16:16:02 -04:00
base Renamed AppCache to Apps. 2013-12-24 12:25:17 +01:00
bash_completion Converted remaining management commands to argparse 2014-06-14 13:43:44 +02:00
basic Harmonized some PEP 0263 coding preambles 2014-05-15 19:58:41 +02:00
bug639 Created import-time test temp dirs in known location 2014-06-23 14:54:25 +02:00
bug8245 Removed most of absolute_import imports 2013-07-29 20:28:13 +02:00
builtin_server Moved ServerHandler helper class to tests. 2014-03-30 20:55:40 -03:00
bulk_create Fixed #3711, #6734, #12581 -- Bounded connection.queries. 2014-06-07 14:37:43 +02:00
cache Ensured cache tests do not leak temp dirs 2014-06-23 14:06:04 +02:00
check_framework Fixed #22477 -- Removed contrib middleware from the global settings defaults. 2014-06-13 12:45:56 -04:00
choices PEP8 cleanup 2013-11-02 23:50:49 -05:00
commands_sql Fix router_honored test to not close connection 2014-06-08 18:57:55 -07:00
commands_sql_migrations Fixed #22749: Making SQL management commands migration aware. 2014-06-07 17:18:30 -07:00
conditional_processing Fixed #21977 -- Deprecated SimpleTestCase.urls 2014-04-06 17:33:43 -04:00
contenttypes_tests Fixed #10811 -- Made assigning unsaved objects to FK, O2O, and GFK raise ValueError. 2014-06-05 13:12:01 -04:00
context_processors Fixed #21977 -- Deprecated SimpleTestCase.urls 2014-04-06 17:33:43 -04:00
createsuperuser Converted remaining management commands to argparse 2014-06-14 13:43:44 +02: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 Fixed #22819 -- Renamed output_type -> output_field in query expression API. 2014-06-17 11:57:16 -04: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_migration_operations Fixed #22788 -- Ensured custom migration operations can be written. 2014-06-16 12:28:52 -04:00
custom_pk Fixed E124 pep8 warnings. 2013-12-10 15:12:48 -05:00
datatypes Fix many many typos in comments throughout the codebase 2014-04-26 10:18:45 -07: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_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 #22798 -- `pluralize()` now adds plural_suffix for any `1 < d < 2` 2014-06-10 16:04:43 -04: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 #22308 -- Regression from 0f956085. 2014-03-22 21:35:46 +01:00
deprecation Fixed #21977 -- Deprecated SimpleTestCase.urls 2014-04-06 17:33:43 -04:00
dispatch Fixed #16245 -- Included traceback in send_robust()'s response 2014-05-16 18:41:40 -04:00
distinct_on_fields Split ignores_nulls_in_unique_constraints feature. 2014-05-08 22:11:20 +02:00
empty Made it possible to create apps without a models module. 2013-12-17 10:17:45 +01:00
expressions Consolidated expressions tests. 2014-04-21 12:15:04 +02:00
extra_regress Fixed many typos in comments and docstrings. 2014-03-03 07:38:09 -05:00
field_deconstruction Fixed #22889: Unneeded to_field in fk.deconstruct causing swap issues 2014-06-23 20:39:17 -07:00
field_defaults Removed most of absolute_import imports 2013-07-29 20:28:13 +02:00
field_subclassing Fixed #22537 -- Add tests and improved docs for field subclass with choices. 2014-04-30 07:56:52 -04:00
file_storage Created import-time test temp dirs in known location 2014-06-23 14:54:25 +02:00
file_uploads Created import-time test temp dirs in known location 2014-06-23 14:54:25 +02:00
files Fixed #22307 -- Fixed SpooledTemporaryFile bug in File class. 2014-03-21 22:34:47 +01:00
fixtures Ensure that a file is closed in the tests 2014-03-30 11:50:18 -07:00
fixtures_model_package Fixed #16905 -- Added extensible checks (nee validation) framework 2014-01-20 10:45:21 +08:00
fixtures_regress Fixed #22653 -- Added some database feature flags to tests. 2014-06-11 11:45:18 -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 Fixed #22684 -- Amended SelectDateWidget.empty_label to accept a tuple of values. 2014-06-04 07:23:25 -04:00
generic_inline_admin Fixed #22628 -- Took initial forms into account when combining FormSet.min_num and FormSet.extra. 2014-05-16 06:38:24 -04:00
generic_relations Split GenericRelationsTests.test_generic_relations into several tests; refs #18586. 2014-06-01 12:36:32 -04:00
generic_relations_regress Fixed #22207 -- Added support for GenericRelation reverse lookups 2014-03-05 22:37:53 +02:00
generic_views Fixed #22378 -- Updated \d to [0-9]+ in urlpatterns of docs and tests. 2014-04-16 20:36:29 -04: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 Consolidated get_or_create tests. 2014-04-21 12:12:09 +02:00
handlers Harmonized some PEP 0263 coding preambles 2014-05-15 19:58:41 +02:00
http_utils Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
httpwrappers Fixed #22897 -- Made QueryDict query_string argument optional. 2014-06-24 22:02:03 -04:00
i18n Fixed #22773 -- Forced templatize() to return unicode 2014-06-06 08:42:52 +02:00
indexes Fixed #22514 -- Prevented indexes on virtual fields [postgres]. 2014-06-20 11:59:02 -04:00
initial_sql_regress Fixed #3214 -- Stopped parsing SQL with regex. 2014-04-26 17:46:23 +02:00
inline_formsets Harmonized some PEP 0263 coding preambles 2014-05-15 19:58:41 +02:00
inspectdb Replaced an explicit vendor check by a feature flag. 2014-06-06 00:32:13 +02:00
introspection Fixed #22816 -- Corrected Oracle feature flag and fixed introspection test 2014-06-14 00:43:49 +03:00
invalid_models_tests Fixed problem introduced with #refs 13711. 2014-06-23 19:36:40 +03:00
known_related_objects PEP8 cleanup 2013-11-02 23:50:49 -05:00
logging_tests Fixed #21977 -- Deprecated SimpleTestCase.urls 2014-04-06 17:33:43 -04:00
lookup Fixed #22489 -- missing implemenation for search lookup 2014-05-05 14:36:15 +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 Corrected many style guide violations that the newest version of flake8 catches 2014-03-30 12:11:05 -07: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 Fixed several typos in Django 2014-05-28 17:39:14 -07:00
managers_regress Fixed #19774 -- Deprecated the contenttypes.generic module. 2014-01-26 14:42:30 -05:00
many_to_many Fixed mistake in tests from commit 2039908. Refs #19816. 2014-03-30 18:48:27 +07:00
many_to_one Fixed E127 pep8 warnings. 2013-12-14 11:59:15 -05:00
many_to_one_null Fixed mistake in tests from commit 2039908. Refs #19816. 2014-03-30 18:48:27 +07:00
many_to_one_regress Fixed #10811 -- Made assigning unsaved objects to FK, O2O, and GFK raise ValueError. 2014-06-05 13:12:01 -04:00
max_lengths PEP8 cleanup 2013-11-02 23:50:49 -05:00
middleware Fixed #22440 -- Updated ConditionalGetMiddleware to comply with RFC 2616. 2014-06-13 20:01:35 -04:00
middleware_exceptions Fixed #6992 -- Improved error when middleware omits HttpResponse. 2014-06-07 19:48:45 +02:00
migrate_signals Fixed #16905 -- Added extensible checks (nee validation) framework 2014-01-20 10:45:21 +08:00
migration_test_data_persistence Fixed #22487: Don't flush out data from before normal TestCases 2014-06-23 20:25:09 -07:00
migrations Fixed #22708: Typo in autodetector base dependency gen 2014-06-23 20:48:33 -07:00
migrations2 Fixed #22861: Internal migrations done first so __first__ works 2014-06-17 23:28:35 -07:00
model_fields Created import-time test temp dirs in known location 2014-06-23 14:54:25 +02:00
model_forms Fixed #13776 -- Fixed ModelForm.is_valid() exception with non-nullable FK and blank=True. 2014-06-04 07:57:19 -04:00
model_formsets Fixed several typos in Django 2014-05-28 17:39:14 -07:00
model_formsets_regress Fixed several typos in Django 2014-05-28 17:39:14 -07:00
model_inheritance Fixed several typos in Django 2014-05-28 17:39:14 -07:00
model_inheritance_regress Fixed several typos in Django 2014-05-28 17:39:14 -07:00
model_meta Refs #12663 -- Added tests for methods in db.models.options. 2014-06-19 12:56:36 -04:00
model_options Fixed #22778 -- Added a model Meta option to define default_related_name. 2014-06-18 13:53:07 -04:00
model_package Fixed several typos in Django 2014-05-28 17:39:14 -07:00
model_permalink Removed executeable bit from a few files. 2014-05-25 23:16:40 +02:00
model_regress Fixed #21430 -- Added a RuntimeWarning when unpickling Models and QuerySets from a different Django version. 2014-06-11 10:03:34 -04: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 Fixed #6327 -- Added has_module_permission method to BaseModelAdmin 2014-06-13 09:31:40 -04:00
multiple_database Fixed #10811 -- Made assigning unsaved objects to FK, O2O, and GFK raise ValueError. 2014-06-05 13:12:01 -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 #10811 -- Made assigning unsaved objects to FK, O2O, and GFK raise ValueError. 2014-06-05 13:12:01 -04:00
one_to_one_regress Fixed #10811 -- Made assigning unsaved objects to FK, O2O, and GFK raise ValueError. 2014-06-05 13:12:01 -04:00
or_lookups Fixed #21268 -- Fixed E303 pep8 warnings 2013-10-18 01:46:24 +01:00
order_with_respect_to Adding test to fix of duplicate _order fields (#22720) 2014-05-29 01:38:59 +02:00
ordering Fixed #19195 -- Allow explicit ordering by a relation `_id` field. 2014-04-30 14:23:19 -04:00
pagination Fixed many typos in comments and docstrings. 2014-03-03 07:38:09 -05:00
postgres_tests Fix a test dependent on json ordering. 2014-05-22 15:05:19 +01:00
prefetch_related Reordered setUp code in prefetch_related tests. 2014-06-05 16:33:02 +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 Fixed #22690 -- Added a check for proxy models containing fields. 2014-06-02 09:32:38 -04:00
queries Fixed several typos in Django 2014-05-28 17:39:14 -07:00
queryset_pickle Fixed #21430 -- Added a RuntimeWarning when unpickling Models and QuerySets from a different Django version. 2014-06-11 10:03:34 -04:00
raw_query Fixed many typos in comments and docstrings. 2014-03-03 07:38:09 -05:00
requests Fixed #22799 -- Made GET and POST on HttpRequest QueryDicts, and FILES a MultiValueDict. 2014-06-24 22:03:22 -04:00
requirements Fixed #3214 -- Stopped parsing SQL with regex. 2014-04-26 17:46:23 +02:00
reserved_names Removed unused local variables in tests. 2013-10-19 08:31:38 -04:00
resolve_url Fixed #22384 -- Deprecated reversing URLs by dotted path. 2014-06-03 07:30:14 -04: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 Corrected many style guide violations that the newest version of flake8 catches 2014-03-30 12:11:05 -07:00
schema Fixed several flake8 errors 2014-06-18 07:47:13 -07:00
select_for_update Fixed #22343 -- Disallowed select_for_update in autocommit mode 2014-04-10 03:04:51 +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 Minor cleanup in select_related_regress tests. 2014-05-10 16:41:54 +02:00
serializers Fixed #22653 -- Added some database feature flags to tests. 2014-06-11 11:45:18 -04:00
serializers_regress Fixed #22653 -- Added some database feature flags to tests. 2014-06-11 11:45:18 -04:00
servers Fixed #21977 -- Deprecated SimpleTestCase.urls 2014-04-06 17:33:43 -04:00
settings_tests Removed an unused local variable, fixes a flake8 error 2014-06-11 00:22:30 -07:00
signals Fixed #21391 -- Allow model signals to lazily reference their senders. 2013-11-24 17:51:22 -05:00
signed_cookies_tests Refs #21230 -- removed direct settings manipulation from signed cookies tests 2014-04-08 12:15:08 -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 Removed some apps from ALWAYS_INSTALLED_APPS 2014-06-21 21:01:37 +02:00
str Corrected many style guide violations that the newest version of flake8 catches 2014-03-30 12:11:05 -07: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 Fixed several typos in Django 2014-05-28 17:39:14 -07:00
template_tests Fixed #18400 -- Modified length template filter to return 0 for unknown variables. 2014-06-05 15:41:56 -04:00
templates Fixed #21460 -- Reenabled proper template precedence in find_template 2013-11-22 11:09:51 +01:00
test_client Fixed #16087 -- Added ResolverMatch instance to test client response. 2014-06-13 08:50:43 -04:00
test_client_regress Fixed #22771 -- Fixed test.Client.logout when using custom auth backend. 2014-06-13 13:03:58 -04:00
test_discovery_sample Fixed flake8 warnings introduced in recent commits. 2014-04-16 16:49:37 -04:00
test_discovery_sample2 Fixed #17365, #17366, #18727 -- Switched to discovery test runner. 2013-05-10 23:08:45 -04:00
test_runner Converted test management command to argparse 2014-06-14 13:43:39 +02:00
test_runner_deprecation_app Avoided changing raw DeprecationWarning filter behavior 2014-03-08 11:13:48 +01:00
test_utils Fixed #22572 -- override_settings(ROOT_URLCONF) didn't clear urlresolvers._urlconfs. 2014-05-05 19:29:27 +07:00
text Harmonized some PEP 0263 coding preambles 2014-05-15 19:58:41 +02:00
timezones Optimized make_aware/naive by removing redundant checks. Refs #22625. 2014-05-16 23:12:59 +02:00
transactions Fixed #21239 -- Maintained atomicity when closing the connection. 2014-04-10 20:57:43 +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 Refactored common code in handlers/base.py and urlresolvers.py 2014-06-23 15:27:25 -04:00
user_commands Fixed several flake8 errors 2014-06-14 10:20:42 -04:00
utils_tests Fixed #22814 -- Allowed ISO-8601 [+-]hh timezone format in parse_datetime 2014-06-12 10:58:50 -06:00
validation Fixed #22539 -- Copied exclude argument in Model.full_clean() to prevent side effects. 2014-05-01 09:28:11 -04:00
validators Fixed #22579 -- Corrected validation for email to reject trailing slash 2014-05-16 15:13:11 +02:00
version Fixed #22378 -- Updated \d to [0-9]+ in urlpatterns of docs and tests. 2014-04-16 20:36:29 -04:00
view_tests Fixed #21668 -- Return detailed error page when SuspiciousOperation is raised and DEBUG=True 2014-06-24 08:55:36 -04:00
wsgi Fixed #21977 -- Deprecated SimpleTestCase.urls 2014-04-06 17:33:43 -04:00
.coveragerc Made coverage ignore files without associated source code. 2013-08-25 22:29:43 -03:00
runtests.py Removed some apps from ALWAYS_INSTALLED_APPS 2014-06-21 21:01:37 +02:00
test_sqlite.py Updated an inaccurate comment. 2013-02-26 10:00:14 +01:00
urls.py Fixed #22218 -- Deprecated django.conf.urls.patterns. 2014-04-03 07:28:10 -04:00