django/tests
Artur Frysiak faf6a911ad Fixed #22023 -- Raised an error for values() followed by defer() or only().
Previously, doing so resulted in invalid data or crash.

Thanks jtiai for the report and Karol Jochelson,
Jakub Nowak, Loic Bistuer, and Baptiste Mispelon for reviews.
2014-02-17 14:46:13 -05:00
..
admin_changelist PEP8 cleanup 2013-11-02 23:50:49 -05:00
admin_checks Fixed #22018 -- Fixed checks for ModelAdmin.fields not handling sub-lists. 2014-02-15 15:01:44 +01:00
admin_custom_urls Fixed #21774 -- Isolate all test urls from eachother. 2014-01-14 15:43:27 +00:00
admin_docs Made staff_member_required redirect to login 2014-02-04 20:02:28 +01:00
admin_filters Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
admin_inlines Fixed #21382 - Added "has_original" to stacked inlines. 2014-02-09 12:20:09 -05:00
admin_ordering Fixed some flake8 issues 2013-11-22 09:10:18 -08:00
admin_registration Fixed typo in exception message; refs #19414 2013-09-19 06:24:12 -04:00
admin_scripts Fixed #21849 -- Included the count of silenced system checks in output. 2014-01-28 08:31:02 -05:00
admin_util Fixed #22018 -- Fixed checks for ModelAdmin.fields not handling sub-lists. 2014-02-15 15:01:44 +01:00
admin_validation Added warning silencers to some noisy tests. 2014-01-20 20:30:29 +08:00
admin_views Fixed #21924 -- Added the ability to specify a reverse order for admin_order_field. 2014-02-14 19:53:44 -05:00
admin_widgets Fixed #21774 -- Isolate all test urls from eachother. 2014-01-14 15:43:27 +00:00
aggregation Fixed #16187 -- refactored ORM lookup system 2014-01-18 11:46:19 +02:00
aggregation_regress Fixed #19774 -- Deprecated the contenttypes.generic module. 2014-01-26 14:42:30 -05: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 #17713 -- Renamed BaseDatabaseFeatures.allows_primary_key_0 to allows_auto_pk_0. 2014-02-06 05:16:40 -05: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 PEP8 cleanup 2013-11-02 23:50:49 -05: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 Added tests for LocalMemCache deadlocks. refs #20613 and refs #18541. 2014-02-08 05:49:27 -05:00
check_framework Fixed #21849 -- Included the count of silenced system checks in output. 2014-01-28 08:31:02 -05:00
choices PEP8 cleanup 2013-11-02 23:50:49 -05:00
commands_sql Changed sql_* to use an app config instead of a models module. 2013-12-29 21:25:28 +01: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 #19774 -- Deprecated the contenttypes.generic module. 2014-01-26 14:42:30 -05: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 Imported override_settings from its new location. 2013-12-23 21:37:56 +01: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 custom_lookups tests for Oracle 2014-01-20 10:52:58 +02: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 Fixed all E251 violations 2013-11-03 10:17:58 -08: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 #19496 -- Added truncatechars_html filter. 2014-02-13 10:27:27 -05:00
defer Fixed E125 pep8 warnings 2013-11-28 08:50:11 -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 Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
dispatch Fixed #21952 -- signals deadlock due to locking + weakref interaction 2014-02-05 20:57:40 +01:00
distinct_on_fields Fixed #20600 -- ordered distinct(*fields) in subqueries 2013-11-07 14:29:50 +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 Fixed #21643 -- repeated execution of qs with F() + timedelta 2013-12-22 00:03:17 +02:00
extra_regress Fixed E124 pep8 warnings. 2013-12-10 15:12:48 -05:00
field_deconstruction Implement swappable model support for migrations 2014-01-19 16:43:12 +00:00
field_defaults Removed most of absolute_import imports 2013-07-29 20:28:13 +02:00
field_subclassing PEP8 cleanup 2013-11-02 23:50:49 -05:00
file_storage Fixed #21674 -- Deprecated the import_by_path() function in favor of import_string(). 2014-02-08 11:12:19 -05:00
file_uploads Fixed #21774 -- Isolate all test urls from eachother. 2014-01-14 15:43:27 +00:00
files Suppressed ResourceWarning in files tests 2014-01-03 13:37:14 +01:00
fixtures Fixed #22025 -- Listing app followed by app.Model in dumpdata command 2014-02-12 15:34:26 +01:00
fixtures_model_package Fixed #16905 -- Added extensible checks (nee validation) framework 2014-01-20 10:45:21 +08:00
fixtures_regress Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
force_insert_update Fixed all E251 violations 2013-11-03 10:17:58 -08:00
foreign_object Fixed #21566 -- Fixed AttributeError when using bulk_create with ForeignObject. 2013-12-06 20:20:16 +01:00
forms_tests Removed superfluous uses of TransRealMixin. 2014-01-27 22:01:22 +01:00
generic_inline_admin Fixed #19774 -- Deprecated the contenttypes.generic module. 2014-01-26 14:42:30 -05:00
generic_relations Fixed #19774 -- Deprecated the contenttypes.generic module. 2014-01-26 14:42:30 -05:00
generic_relations_regress Fixed #19774 -- Deprecated the contenttypes.generic module. 2014-01-26 14:42:30 -05:00
generic_views Fixed #21967: Added check for object in ModelFormMixin.get_form_kwargs. 2014-02-09 06:30:03 -05: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 Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
http_utils Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
httpwrappers Fixed #17942 -- Added a JsonResponse class to more easily create JSON encoded responses. 2014-02-14 18:25:19 -05:00
i18n Removed TransRealMixin. 2014-01-27 22:02:07 +01:00
indexes Stopped using django.utils.unittest in the test suite. 2013-07-01 14:29:33 +02:00
initial_sql_regress Ensure cursors are closed when no longer needed. 2014-02-02 12:47:21 -05:00
inline_formsets Fixed #17713 -- Renamed BaseDatabaseFeatures.allows_primary_key_0 to allows_auto_pk_0. 2014-02-06 05:16:40 -05:00
inspectdb Made Oracle introspect FloatFields correctly 2014-01-30 00:41:11 +02:00
introspection Ensure cursors are closed when no longer needed. 2014-02-02 12:47:21 -05:00
invalid_models_tests Fixed #22047 -- detecting related_name clash with inheritance 2014-02-15 17:24:05 +01:00
known_related_objects PEP8 cleanup 2013-11-02 23:50:49 -05:00
logging_tests Fixed #21849 -- Included the count of silenced system checks in output. 2014-01-28 08:31:02 -05:00
lookup Fixed all E226 violations 2013-11-03 10:08:55 -08: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 Refactored RecursiveM2MTests into smaller pieces, refs #18586. 2014-02-10 05:22:30 -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 #21763 -- Added an error msg for missing methods on ManyRelatedManager. 2014-02-09 16:01:17 -05: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 Be more careful about closing connections in mail tests. 2014-01-12 23:39:44 +00: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 #21774 -- Isolate all test urls from eachother. 2014-01-14 15:43:27 +00: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
migrations Merge pull request #2270 from bmispelon/ticket-22030 2014-02-17 01:16:49 +00:00
model_fields Fixed #19299 -- Fixed Nullification of Foreign Keys To CharFields 2014-02-15 09:47:32 -05:00
model_forms Fixed #2445 -- Allowed limit_choices_to attribute to be a callable. 2014-02-11 14:05:12 -05:00
model_forms_regress Fixed #21568 -- Added missing ModelMultipleChoiceField to_python method 2013-12-07 10:14:22 +01:00
model_formsets Fixed unittest typo 2013-12-25 12:18:14 -05:00
model_formsets_regress PEP8 2013-11-02 23:50:38 -05:00
model_inheritance Fixed #17673 -- Forbid field shadowing. 2014-02-10 10:04:19 -05:00
model_inheritance_regress Fixed #21413 -- resolve_columns fields misalignment 2014-01-12 18:07:39 +02:00
model_inheritance_same_model_name PEP8 cleanup 2013-11-02 23:50:49 -05:00
model_inheritance_select_related PEP8 2013-11-02 23:50:38 -05:00
model_package Fixed #21302 -- Fixed unused imports and import *. 2013-11-02 15:24:56 -04:00
model_permalink Removed most of absolute_import imports 2013-07-29 20:28:13 +02:00
model_regress Fixed #21288 -- Fixed E126 pep8 warnings 2013-10-21 08:31:30 -04:00
model_validation Fixed #16905 -- Added extensible checks (nee validation) framework 2014-01-20 10:45:21 +08:00
modeladmin Updated some tests to use the check framework and silenced a PendingDeprecationWarning. 2014-01-31 12:52:22 -05:00
multiple_database Fixed #19774 -- Deprecated the contenttypes.generic module. 2014-01-26 14:42:30 -05:00
mutually_referential Fixing E302 Errors 2013-11-02 23:48:47 -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 Fixed #21746 - Fixed test_get_reverse_on_unsaved_object test. 2014-01-08 10:52:13 -05:00
or_lookups Fixed #21268 -- Fixed E303 pep8 warnings 2013-10-18 01:46:24 +01:00
order_with_respect_to Fixing E302 Errors 2013-11-02 23:48:47 -05:00
ordering Fixing E302 Errors 2013-11-02 23:48:47 -05:00
pagination Fixed #21288 -- Fixed E126 pep8 warnings 2013-10-21 08:31:30 -04:00
prefetch_related Fixed #19774 -- Deprecated the contenttypes.generic module. 2014-01-26 14:42:30 -05: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 Used Apps.clear_cache() in tests that alter the app registry. 2013-12-29 21:25:28 +01:00
queries Fixed #22023 -- Raised an error for values() followed by defer() or only(). 2014-02-17 14:46:13 -05: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 E127 pep8 warnings. 2013-12-14 11:59:15 -05:00
requests Make mysql's CursorWrapper a contextmanager. 2014-02-02 22:43:53 +01:00
requirements Fixed #21538 -- Added numpy to test/requirements/base.txt 2013-12-02 13:37:59 -05: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 Removed most of absolute_import imports 2013-07-29 20:28:13 +02:00
schema Ensure cursors are closed when no longer needed. 2014-02-02 12:47:21 -05:00
select_for_update Imported override_settings from its new location. 2013-12-23 21:37:56 +01: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 Fixed all E251 violations 2013-11-03 10:17:58 -08:00
serializers Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
serializers_regress Fixed #17713 -- Renamed BaseDatabaseFeatures.allows_primary_key_0 to allows_auto_pk_0. 2014-02-06 05:16:40 -05:00
servers Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
settings_tests Removed some stray newlines which caused flake8 issues 2014-01-20 22:58:05 -06:00
signals Fixed #21391 -- Allow model signals to lazily reference their senders. 2013-11-24 17:51:22 -05:00
signed_cookies_tests Fixed #19980: Signer broken for binary keys (with non-ASCII chars). 2014-02-16 16:50:50 +01:00
signing Fixed #19980: Signer broken for binary keys (with non-ASCII chars). 2014-02-16 16:50:50 +01:00
sites_framework Fixed #16905 -- Added extensible checks (nee validation) framework 2014-01-20 10:45:21 +08:00
staticfiles_tests Reworked the detection of local storages for the collectstatic command. 2014-02-12 11:00:01 -05:00
str Fixing E302 Errors 2013-11-02 23:48:47 -05: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 Finished renaming syndication to syndication_tests 2013-12-31 11:56:41 +01:00
tablespaces Used Apps.clear_cache() in tests that alter the app registry. 2013-12-29 21:25:28 +01:00
template_tests Use assertEqual instead of assertEquals. 2014-02-17 04:58:31 +01:00
templates Fixed #21460 -- Reenabled proper template precedence in find_template 2013-11-22 11:09:51 +01:00
test_client Fixed #21774 -- Isolate all test urls from eachother. 2014-01-14 15:43:27 +00:00
test_client_regress Fixed #21774 -- Isolate all test urls from eachother. 2014-01-14 15:43:27 +00:00
test_discovery_sample Fixed #21206 -- No longer run discovery if the test label doesn't point to a package or directory. 2013-12-26 11:26:24 -05:00
test_discovery_sample2 Fixed #17365, #17366, #18727 -- Switched to discovery test runner. 2013-05-10 23:08:45 -04:00
test_runner Fixed #16905 -- Added extensible checks (nee validation) framework 2014-01-20 10:45:21 +08:00
test_runner_deprecation_app Removed superfluous models.py files. 2013-12-17 11:16: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 Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
timezones Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
transactions Ensure cursors are closed when no longer needed. 2014-02-02 12:47:21 -05:00
transactions_regress Ensure cursors are closed when no longer needed. 2014-02-02 12:47:21 -05: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 Improved fix for #18373 -- backward compatibility 2014-02-15 17:51:18 +01:00
user_commands Added the possibility to pass a stdin object to a management command. 2014-02-17 04:58:31 +01:00
utils_tests Fixed #21725 -- Fixed JavaScript quoting encoding. 2014-02-15 19:39:21 +01:00
validation Fixed #16905 -- Added extensible checks (nee validation) framework 2014-01-20 10:45:21 +08:00
validators Fixed #20784 -- Added inverse_match parameter to RegexValidator. 2014-02-10 05:38:43 -05:00
version Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
view_tests Fixed #18373 - improved handling of Resolver404s from views 2014-02-15 15:56:04 +01: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 Silenced a spurious warning. 2014-02-01 19:42:41 +01: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