1
0
mirror of https://github.com/django/django.git synced 2024-12-27 03:25:58 +00:00
django/tests/regressiontests
Anssi Kääriäinen 68847135bc Removed dupe_avoidance from sql/query and sql/compiler.py
The dupe avoidance logic was removed as it doesn't seem to do anything,
it is complicated, and it has nearly zero documentation.

The removal of dupe_avoidance allowed for refactoring of both the
implementation and signature of Query.join(). This refactoring cascades
again to some other parts. The most significant of them is the changes
in qs.combine(), and compiler.select_related_descent().
2012-10-31 08:19:44 +02:00
..
admin_changelist Fixed #18072 -- Made more admin links use reverse() instead of hard-coded relative URLs. 2012-09-24 22:02:59 -03:00
admin_custom_urls Fixed #8001 -- Made redirections after add/edit in admin customizable. 2012-10-18 20:58:52 -03:00
admin_filters [py3k] Silence many warnings while running the tests. 2012-09-07 13:17:34 -04:00
admin_inlines Added complementary regression test for commit c1729510 2012-09-27 15:57:28 +02:00
admin_ordering Fixed #18269 -- Applied unicode_literals for Python 3 compatibility. 2012-06-07 18:08:47 +02:00
admin_registration
admin_scripts Prevented leftover files and dirs in admin_scripts tests 2012-10-29 19:08:07 +01:00
admin_util Fixed #18676 -- Allow fast-path deletion of objects 2012-09-28 18:16:08 +03:00
admin_validation [py3] Refactored __unicode__ to __str__. 2012-08-12 14:44:40 +02:00
admin_views Fixed #17899 -- Rewrote [Ee]-mail to [Ee]mail 2012-09-26 14:14:51 +02:00
admin_widgets [py3] Refactored __unicode__ to __str__. 2012-08-12 14:44:40 +02:00
aggregation_regress Fixed #19087 -- Ensured query's base table is never LOUTER joined 2012-10-08 18:40:09 +03:00
app_loading
backends Fixed #18575 -- Empty DATABASES should default to dummy backend 2012-10-28 23:44:03 +01:00
bash_completion [py3] Used compatible imports of StringIO. 2012-08-08 14:50:01 +02:00
bug639 Made more extensive usage of context managers with open. 2012-05-05 14:06:36 +02:00
bug8245
builtin_server [py3] Ported django.core.servers. 2012-08-16 13:01:16 +02:00
bulk_create Fixed #18927 -- Fixed bulk_create tests when no has_bulk_insert 2012-10-10 01:39:43 +03:00
cache Fixed #7581 -- Added streaming responses. 2012-10-20 20:05:11 +02:00
comment_tests Fixed comment_test tests under hash randomization. 2012-10-26 22:47:45 +02:00
conditional_processing Fixed parse_http_date docstring and moved related tests 2012-09-26 21:10:17 +02:00
context_processors
createsuperuser [py3] Used compatible imports of StringIO. 2012-08-08 14:50:01 +02:00
csrf_tests [py3] Made csrf context processor return Unicode 2012-08-13 11:54:21 +02:00
custom_columns_regress [py3] Refactored __unicode__ to __str__. 2012-08-12 14:44:40 +02:00
custom_managers_regress [py3] Refactored __unicode__ to __str__. 2012-08-12 14:44:40 +02:00
datatypes [py3] Refactored __unicode__ to __str__. 2012-08-12 14:44:40 +02:00
dates [py3] Refactored __unicode__ to __str__. 2012-08-12 14:44:40 +02:00
db_typecasts [py3] Fixed access to dict keys/values/items. 2012-08-07 12:00:22 +02:00
decorators [py3] Various minor syntax fixes in the test suite 2012-08-11 23:23:31 +02:00
defaultfilters Fixed #18964 -- floatformat test passes under py3k 2012-10-28 19:57:03 +01:00
defer_regress Fixed #17485 regression -- only + select_related interaction 2012-09-16 22:58:40 +03:00
delete_regress Fixed #19187 -- Raise consistent error from qs.values().delete() 2012-10-25 17:16:56 +03:00
dispatch Fixed #18676 -- Allow fast-path deletion of objects 2012-09-28 18:16:08 +03:00
expressions_regress Removed some uses of F() expression & and | 2012-10-10 03:31:11 +03:00
extra_regress [py3] Refactored __unicode__ to __str__. 2012-08-12 14:44:40 +02:00
file_storage Avoid dependence on exact Python exception messages 2012-10-26 01:40:33 +01:00
file_uploads Prevented file_upload tests to leave files behind 2012-10-30 22:27:55 +01:00
fixtures_regress Avoid dependence on exact Python exception messages 2012-10-26 01:40:33 +01:00
forms Fixed #16820 -- Treated '0' value as True for checkbox inputs 2012-10-26 20:44:00 +02:00
generic_inline_admin Fixed the generic_inline_admin tests for python3. 2012-08-15 23:12:08 -04:00
generic_relations_regress [py3] Refactored __unicode__ to __str__. 2012-08-12 14:44:40 +02:00
generic_views Fixed #16218 -- date_list order in generic CBVs. 2012-09-22 11:47:34 +02:00
get_or_create_regress
handlers Used @override_settings in several tests. 2012-10-20 23:22:46 +02:00
http_utils Added tests for conditional_content_removal. 2012-10-21 22:40:31 +02:00
httpwrappers Fixed httpwrappers tests under hash randomization 2012-10-26 22:09:48 +02:00
i18n Fixed #19088 -- Always escape % inside blocktrans tag 2012-10-23 18:49:22 +02:00
initial_sql_regress Re-added Windows line ending stripped in previous commit 2012-07-21 15:38:28 +02:00
inline_formsets [py3k] Silence many warnings while running the tests. 2012-09-07 13:17:34 -04:00
inspectdb Fixed Oracle failure for "%" in table name 2012-10-27 05:26:42 +03:00
introspection Marked a test as expectedFailure on Oracle 2012-10-27 18:34:18 +03:00
localflavor Removed country-specific localflavor tests. 2012-10-12 16:21:51 -05:00
logging_tests Fixed #18993 -- 'django' logger logs to console when DEBUG=True 2012-09-29 22:56:18 +02:00
m2m_regress [py3k] Silence many warnings while running the tests. 2012-09-07 13:17:34 -04:00
m2m_through_regress Fixed #18823 -- Ensured m2m.clear() works when using through+to_field 2012-10-28 17:31:35 +02:00
mail Fixed #18861 -- Triggered message validation with locmem email backend 2012-09-22 15:17:13 +02:00
managers_regress Fixed #19069 -- Improved the error message when trying to query a swapped model. 2012-10-06 14:21:57 +08:00
many_to_one_regress [py3k] Silence many warnings while running the tests. 2012-09-07 13:17:34 -04:00
max_lengths
middleware Fixed #7581 -- Added streaming responses. 2012-10-20 20:05:11 +02:00
middleware_exceptions
model_fields Fixed #15040 - Boolean fields return 0 and 1 when loaded through select_related 2012-10-26 00:25:59 +01:00
model_forms_regress [py3] Fixed uses of __metaclass__ in tests. 2012-08-15 00:31:29 +02:00
model_formsets_regress [py3] Refactored __unicode__ to __str__. 2012-08-12 14:44:40 +02:00
model_inheritance_regress [py3] Refactored __unicode__ to __str__. 2012-08-12 14:44:40 +02:00
model_inheritance_select_related [py3] Refactored __unicode__ to __str__. 2012-08-12 14:44:40 +02:00
model_permalink refs #12836 - Added a test to assure permalink wraps method attributes 2012-09-08 11:58:48 -04:00
model_regress Revert "Fixed #18063 -- Avoid unicode in Model.__repr__ in python 2" 2012-08-22 11:48:47 +10:00
modeladmin [py3k] Silence many warnings while running the tests. 2012-09-07 13:17:34 -04:00
multiple_database Used @override_settings in several tests. 2012-10-20 23:22:46 +02:00
nested_foreign_keys Fixed #16715 -- Fixed join promotion logic for nested nullable FKs 2012-08-25 14:14:45 +03:00
null_fk [py3] Refactored __unicode__ to __str__. 2012-08-12 14:44:40 +02:00
null_fk_ordering [py3] Refactored __unicode__ to __str__. 2012-08-12 14:44:40 +02:00
null_queries [py3] Refactored __unicode__ to __str__. 2012-08-12 14:44:40 +02:00
one_to_one_regress Fixed #18153 -- Reverse OneToOne lookups on unsaved instances. 2012-10-09 21:36:35 +02:00
pagination_regress [py3k] Fixed pagination_regress tests. 2012-08-16 10:54:45 -04:00
queries Removed dupe_avoidance from sql/query and sql/compiler.py 2012-10-31 08:19:44 +02:00
queryset_pickle Fixed #17776 - DoesNotExist is not picklable 2012-06-22 13:28:15 +01:00
requests Fixed #5076 -- Properly decode POSTs with non-utf-8 payload encoding 2012-10-30 09:00:32 +01:00
resolve_url Fixed #15552 -- LOGIN_URL and LOGIN_REDIRECT_URL can take URLpattern names. 2012-09-08 16:58:35 -06:00
reverse_single_related
select_related_onetoone [py3] Refactored __unicode__ to __str__. 2012-08-12 14:44:40 +02:00
select_related_regress [py3] Refactored __unicode__ to __str__. 2012-08-12 14:44:40 +02:00
serializers_regress [py3] Fixed serializers tests 2012-08-14 19:54:53 +02:00
servers Removed custom WSGIRequestHandler.get_environ 2012-10-20 13:55:13 +02:00
settings_tests Cleaned up several test cases, to better isolate state. 2012-09-07 13:47:12 -04:00
signals_regress Cleaned up several test cases, to better isolate state. 2012-09-07 13:47:12 -04:00
signed_cookies_tests Fixed #18269 -- Applied unicode_literals for Python 3 compatibility. 2012-06-07 18:08:47 +02:00
signing Fixed #18852 -- Restored backwards compatibility 2012-08-25 22:22:32 +02:00
sites_framework [py3] Refactored __unicode__ to __str__. 2012-08-12 14:44:40 +02:00
special_headers
staticfiles_tests Fixed #17744 -- Reset default file storage with setting_changed signal 2012-10-30 22:23:28 +01:00
string_lookup [py3] Refactored __unicode__ to __str__. 2012-08-12 14:44:40 +02:00
syndication Fixed #7936 -- Added Last-Modified header to feeds 2012-09-30 22:40:25 +02:00
templates Used @override_settings in several tests. 2012-10-20 23:22:46 +02:00
test_client_regress Fixed #18807 -- Made 404.html and 500.html optional 2012-09-30 23:16:19 +02:00
test_runner Fixed #18271 -- Changed stage at which TransactionTestCase flushes DB tables. 2012-07-24 17:24:16 -03:00
test_utils Fixed assertXMLEqual when first node was a comment 2012-10-15 23:05:40 +02:00
text Fixed #18269 -- Applied unicode_literals for Python 3 compatibility. 2012-06-07 18:08:47 +02:00
transactions_regress Removed many uses of bare "except:", which were either going to a) silence real issues, or b) were impossible to hit. 2012-09-07 15:08:07 -04:00
urlpatterns_reverse Fixed #15695 -- Added ResolverMatch to the request object. 2012-09-27 15:06:58 +02:00
utils Fixed feedgenerator tests under hash randomization 2012-10-26 22:40:35 +02:00
version
views Used @override_settings in several tests. 2012-10-20 23:22:46 +02:00
wsgi [py3k] Silence many warnings while running the tests. 2012-09-07 13:17:34 -04:00
__init__.py