django1/tests/modeltests
Luke Plant b018128ea5 Fixed #17838 - prefetch_related fails for GenericForeignKeys when related object id is not a CharField/TextField
Thanks to mkai for the report and debugging, and tmitchell and Przemek
Lewandowski for their work on the patch.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@17744 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2012-03-15 15:06:57 +00:00
..
aggregation Renamed the fixtures used by the aggregation tests so they're only loaded by the tests that use them. Refs #17275. 2011-11-27 10:31:26 +00:00
basic Fixed #10498 (again) -- Made sure the improvements done in r17641 have a smaller impact on speed. Thanks to Anssi Kääriäinen for the patch and Jonas Obrist for reviewing. 2012-03-13 03:48:20 +00:00
choices Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
custom_columns Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
custom_managers Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
custom_methods Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
custom_pk Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
defer Refs #17876: enhanced new test to actually test underlying function, not just ensure trying to use it does not raise an exception. Thanks Przemek Lewandowski. 2012-03-13 01:01:22 +00:00
delete Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
distinct_on_fields Added support for modifying the effect of ``DISTINCT`` clauses so they 2011-12-22 20:42:40 +00:00
empty Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
expressions Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
field_defaults Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
field_subclassing Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
files Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
fixtures Changed the fixtures used to test the 'initial_data' feature so they don't contain datetimes. Refs #17275. 2011-11-27 13:00:56 +00:00
fixtures_model_package Changed the fixtures used to test the 'initial_data' feature so they don't contain datetimes. Refs #17275. 2011-11-27 13:00:56 +00:00
force_insert_update Fixed various dodgy behaviours 2011-12-17 17:37:24 +00:00
generic_relations Fixed #16921 -- Added assertHTMLEqual and assertHTMLNotEqual assertions, and converted Django tests to use them where appropriate. Thanks Greg Müllegger. 2012-01-31 20:36:11 +00:00
get_latest Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
get_object_or_404 Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
get_or_create Fixed #16340 -- Made `get_or_create()` re-raise any `IntegrityError` with its original traceback. Thanks to d0ugal and Jonas Obrist. 2012-01-02 21:30:47 +00:00
invalid_models Fixed #8291 -- Allowed 'pk' to be used as an ordering option in `Model.Meta`. Thanks to peterd12 for the report and to evan_schulz, gruszczy, frog32 and David Gouldin for their work on the patch. 2012-02-04 19:56:40 +00:00
lookup Fixed #11670 -- Prevented genuine model fields named 'year', 'month', 'gt', 'lt' etc. from being mistaken for lookup types in lookups across relations. Thanks to andy for the report, to jpwatts for the initial patch and to Anssi Kääriäinen and Alex Gaynor for the reviews. 2012-02-05 07:11:53 +00:00
m2m_and_m2o Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
m2m_intermediary Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
m2m_multiple Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
m2m_recursive Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
m2m_signals Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
m2m_through Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
m2o_recursive Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
many_to_many Fixed #17527 -- Improved exception message when adding the wrong type of object to a ManyToManyField. Thanks, guettli and cClaude Paroz. 2012-02-04 16:06:09 +00:00
many_to_one Fixed #10498 -- Fixed using ugettext_lazy values when creating model instances. Thanks to Claude Paroz and Jonas Obrist. 2012-03-03 19:02:49 +00:00
many_to_one_null Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
model_forms Fixed #16921 -- Added assertHTMLEqual and assertHTMLNotEqual assertions, and converted Django tests to use them where appropriate. Thanks Greg Müllegger. 2012-01-31 20:36:11 +00:00
model_formsets Fixed #16921 -- Added assertHTMLEqual and assertHTMLNotEqual assertions, and converted Django tests to use them where appropriate. Thanks Greg Müllegger. 2012-01-31 20:36:11 +00:00
model_inheritance Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
model_inheritance_same_model_name Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
model_package Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
mutually_referential Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
one_to_one Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
or_lookups Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
order_with_respect_to Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
ordering Fixed #8291 -- Allowed 'pk' to be used as an ordering option in `Model.Meta`. Thanks to peterd12 for the report and to evan_schulz, gruszczy, frog32 and David Gouldin for their work on the patch. 2012-02-04 19:56:40 +00:00
pagination Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
prefetch_related Fixed #17838 - prefetch_related fails for GenericForeignKeys when related object id is not a CharField/TextField 2012-03-15 15:06:57 +00:00
properties Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
proxy_model_inheritance Added cleanup code to the proxy_model_inheritance tests. Refs #12286, #16329. 2012-03-14 08:40:35 +00:00
proxy_models Fixed #17678 -- Corrected setup of _meta.proxy_for_model and added _meta.concrete_model. Thanks Anssi Kääriäinen. 2012-02-22 05:26:50 +00:00
raw_query Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
reserved_names Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
reverse_lookup Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
save_delete_hooks Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
select_for_update Fixed #17251 -- In the select_for_update tests, close manually database connections made in threads, so they don't stay "idle in transaction" until the GC deletes them. Thanks Anssi Kääriäinen for the report and patch. 2011-12-11 08:43:01 +00:00
select_related Switch several assertNumQueries to use the context manager, which is much more beautiful. 2011-10-14 17:03:08 +00:00
serializers Fixed #17602 -- Stopped the XML serializer from doing unneeded queries. Thanks, gnosek. 2012-02-04 18:27:07 +00:00
signals Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
str Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
tablespaces Modified the tablespaces tests so that they no longer rely on settings.DEFAULT_INDEX_TABLESPACE being empty. Refs #12308. 2011-10-15 15:54:53 +00:00
test_client Fixed #17323 -- Renamed HttpRequest.raw_post_data to request.body. Thanks for the patch, dstufft 2011-12-16 23:40:32 +00:00
timezones Fixed #17882 -- Reopened the database connection when a test changes time zone settings. Thanks brodie for the report. 2012-03-13 06:59:04 +00:00
transactions Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
unmanaged_models Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
update Convert all modeltests to use absolute imports, rather than relative ones. 2011-10-13 18:04:12 +00:00
user_commands Fixed #10080 -- Slightly extended the fix made in r10401 by also taking command line options into account that don't have have a default set. Thanks, Claude Paroz. 2012-02-09 18:56:41 +00:00
validation Added support for time zones. Thanks Luke Plant for the review. Fixed #2626. 2011-11-18 13:01:06 +00:00
validators Fixed #17100 -- Typo in the regex for EmailValidator. Thanks reames AT asymmetricventures com for the report and Claude Paroz for the patch. 2012-01-07 18:43:46 +00:00
__init__.py MERGED MAGIC-REMOVAL BRANCH TO TRUNK. This change is highly backwards-incompatible. Please read http://code.djangoproject.com/wiki/RemovingTheMagic for upgrade instructions. 2006-05-02 01:31:56 +00:00