django/tests
Anssi Kääriäinen c7d5f8661b Altered query string customization for backends vendors
The new way is trying to call first method 'as_' + connection.vendor.
If that doesn't exist, then call as_sql().

Also altered how lookup registration is done. There is now
RegisterLookupMixin class that is used by Field, Extract and
sql.Aggregate. This allows one to register lookups for extracts and
aggregates in the same way lookup registration is done for fields.
2014-01-11 14:45:53 +02:00
..
admin_changelist PEP8 cleanup 2013-11-02 23:50:49 -05:00
admin_custom_urls Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
admin_docs Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
admin_filters Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
admin_inlines Imported override_settings from its new location. 2013-12-23 21:37:56 +01: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 #21018 -- Reversed precedence order for management commands. 2014-01-01 18:11:15 +01:00
admin_util PEP8 cleanup 2013-11-02 23:50:49 -05:00
admin_validation PEP8 cleanup 2013-11-02 23:50:49 -05:00
admin_views Removed useless model definitions. 2014-01-05 20:52:46 +01:00
admin_widgets Fixed selenium failure. 2014-01-03 11:29:37 +01:00
aggregation Initial implementation of custom lookups 2013-11-30 20:23:48 +02:00
aggregation_regress Fixed all E226 violations 2013-11-03 10:08:55 -08:00
app_loading Fixed app registry cleanup in app-loading tests. 2014-01-05 20:52:46 +01:00
apps Fixed #21718 -- Renamed has_app to is_installed. 2014-01-06 22:48:41 +01:00
backends Imported override_settings from its new location. 2013-12-23 21:37:56 +01: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 Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
cache Fixed #20346 -- Made cache middleware vary on the full URL. 2013-12-28 11:20:18 -05:00
check PEP8 cleanup 2013-11-02 23:50:49 -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 Renamed AppCache to Apps. 2013-12-24 12:25:17 +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 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 Altered query string customization for backends vendors 2014-01-11 14:45:53 +02:00
custom_managers PEP-8 cleanup 2013-11-27 19:45:47 +02:00
custom_managers_regress PEP8 cleanup 2013-11-02 23:50:49 -05:00
custom_methods Removed most of absolute_import imports 2013-07-29 20:28:13 +02: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 Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
defaultfilters Removed superfluous models.py files. 2013-12-17 11:16:48 +01: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 PEP8 cleanup 2013-11-02 23:50:49 -05:00
deprecation Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
dispatch Removed superfluous models.py files. 2013-12-17 11:16:48 +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 Proof-of-concept fix for #16731 2013-12-28 18:37:04 +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 Removed superfluous models.py files. 2013-12-17 11:16:48 +01: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 Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
file_uploads Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
files Suppressed ResourceWarning in files tests 2014-01-03 13:37:14 +01:00
fixtures PEP8 cleanup 2013-11-02 23:50:49 -05:00
fixtures_model_package PEP8 cleanup 2013-11-02 23:50:49 -05: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 Renamed a couple models to prevent duplicate names. 2014-01-05 20:52:46 +01:00
generic_inline_admin Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
generic_relations PEP8 cleanup 2013-11-02 23:50:49 -05:00
generic_relations_regress Fixed #21403: Corrected test code 2013-11-25 16:16:04 +02:00
generic_views Imported override_settings from its new location. 2013-12-23 21:37:56 +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 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 Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
i18n Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
indexes Stopped using django.utils.unittest in the test suite. 2013-07-01 14:29:33 +02:00
initial_sql_regress Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
inline_formsets Fixed E124 pep8 warnings. 2013-12-10 15:12:48 -05:00
inspectdb PEP8 cleanup 2013-11-02 23:50:49 -05:00
introspection Fixed #21097 - Added DatabaseFeature.can_introspect_autofield 2013-09-14 09:48:59 +03:00
invalid_models_tests Changed get_validation_errors to use an app config. 2013-12-29 21:48:58 +01:00
known_related_objects PEP8 cleanup 2013-11-02 23:50:49 -05:00
logging_tests Prevented calling setup() inside catch_warnings 2014-01-01 22:59:12 +01: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 Fix all violators of E231 2013-10-26 12:15:03 -07: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 PEP8 cleanup 2013-11-02 23:50:49 -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 Changed console and filebackend to use msg.as_bytes to output the data as it would get send via smtp. 2013-12-30 23:46:05 +01:00
managers_regress Used Apps.clear_cache() in tests that alter the app registry. 2013-12-29 21:25:28 +01: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 Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
middleware_exceptions Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
migrate_signals Refactored the migration signals to use app configs. 2013-12-29 17:53:42 +01:00
migrations Make test stronger to hopefully fix odd Jenkins failure 2014-01-08 21:20:29 +00:00
model_fields Fixed #21512 -- Added more complete information about Pillow and PIL in model_fields and model_forms tests. 2013-11-26 10:18:54 +01:00
model_forms Fixed #21745 - Feature check UniqueTest.test_unique_null 2014-01-08 09:53:40 -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 PEP8 2013-11-02 23:50:38 -05:00
model_inheritance_regress Fixed E127 pep8 warnings. 2013-12-14 11:59:15 -05: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 E124 pep8 warnings. 2013-12-10 15:12:48 -05:00
modeladmin Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
multiple_database Imported override_settings from its new location. 2013-12-23 21:37:56 +01: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 Merge branch 'master' into lookups_3 2013-12-21 22:53:10 +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 Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
properties Fixed the use of the -ise suffix, where -ize is prefered 2013-11-15 05:23:14 -08:00
proxy_model_inheritance Made it possible to change an application's label in its configuration. 2013-12-31 17:30:58 +01:00
proxy_models Used Apps.clear_cache() in tests that alter the app registry. 2013-12-29 21:25:28 +01:00
queries Merge branch 'master' into lookups_3 2013-12-21 22:53:10 +02:00
queryset_pickle Fixed all E261 warnings 2013-11-02 23:50:33 -05:00
raw_query Fixed E127 pep8 warnings. 2013-12-14 11:59:15 -05:00
requests Imported override_settings from its new location. 2013-12-23 21:37:56 +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 Whitespace cleanup. 2013-10-10 16:49:20 -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 Removed most of absolute_import imports 2013-07-29 20:28:13 +02:00
schema Amend test table name so it doesn't clash. 2013-12-27 21:02:39 -03: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 all E261 warnings 2013-11-02 23:50:33 -05:00
servers Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
settings_tests Removed an obsolete unicity check. 2013-12-31 17:29:04 +01:00
signals Fixed #21391 -- Allow model signals to lazily reference their senders. 2013-11-24 17:51:22 -05:00
signed_cookies_tests Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
signing Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
sites_framework Fixed all E226 violations 2013-11-03 10:08:55 -08:00
staticfiles_tests Fixed #21581 -- Fixed a number of issues with collectstatic. 2013-12-31 14:58:49 -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 Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
templates Fixed #21460 -- Reenabled proper template precedence in find_template 2013-11-22 11:09:51 +01:00
test_client Fixed #12571 -- Attached originating WSGIRequest to test client responses. 2014-01-09 18:50:03 -05:00
test_client_regress Imported override_settings from its new location. 2013-12-23 21:37:56 +01: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 Removed unused function in test_runner tests 2014-01-01 12:41:43 +01: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 #21462 -- Made `assertNumQueries` print executed queries on failure. 2013-12-11 15:24:17 -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 Fixing E302 Errors 2013-11-02 23:48:47 -05:00
transactions_regress Imported override_settings from its new location. 2013-12-23 21:37:56 +01: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 Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
user_commands Fixing E302 Errors 2013-11-02 23:48:47 -05:00
utils_tests Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
validation Renamed AppCache to Apps. 2013-12-24 12:25:17 +01:00
validators Fixed #21242 -- Allowed more IANA schemes in URLValidator 2013-12-28 21:25:32 +01:00
version Removed superfluous models.py files. 2013-12-17 11:16:48 +01:00
view_tests Revert "Fixed #21227 -- Added workaround for selenium test failures" 2014-01-03 00:44:49 +01:00
wsgi Imported override_settings from its new location. 2013-12-23 21:37:56 +01:00
.coveragerc Made coverage ignore files without associated source code. 2013-08-25 22:29:43 -03:00
runtests.py Deprecated importing a model before loading its application. 2014-01-10 23:43:10 +01:00
test_sqlite.py Updated an inaccurate comment. 2013-02-26 10:00:14 +01:00
urls.py Renamed some tests and removed references to modeltests/regressiontests. 2013-02-26 14:36:57 +01:00