django/tests/modeltests
Malcolm Tredinnick c471d471bf Improved error message display during validation errors.
When reporting a validation error (during model validation or fixture
loading, for example), the error messages now report the bad value as
well as the expected type. This can make identifying the offending field
and problem a bit easier.

Fixed #11595. Patch from raulcd and wildfire with supervision from
Russell.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@16638 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2011-08-22 00:48:53 +00:00
..
aggregation Updated test assertions that have been deprecated by the move to unittest2. In summary, this means: 2011-03-03 15:04:39 +00:00
basic Fixed #16225 -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing. 2011-07-13 09:35:51 +00:00
choices
custom_columns Fixed #11509 -- Modified usage of "Web" to match our style guide in various documentation, comments and code. Thanks to timo and Simon Meers for the work on the patch. 2010-10-09 08:12:50 +00:00
custom_managers
custom_methods
custom_pk Fixed #16225 -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing. 2011-07-13 09:35:51 +00:00
defer
delete Fixed #16225 -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing. 2011-07-13 09:35:51 +00:00
empty Migrated empty doctests. Thanks to Alex Gaynor. 2010-09-12 20:05:07 +00:00
expressions Migrated expressions doctests. Thanks to Alex Gaynor. 2010-09-12 20:05:17 +00:00
field_defaults Migrated i18n and field_defaults doctests. Thanks to Alex Gaynor. 2010-09-12 20:03:39 +00:00
field_subclassing Fixed #16225 -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing. 2011-07-13 09:35:51 +00:00
files Fixed #16225 -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing. 2011-07-13 09:35:51 +00:00
fixtures Fixed #16225 -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing. 2011-07-13 09:35:51 +00:00
fixtures_model_package Fixed #16225 -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing. 2011-07-13 09:35:51 +00:00
force_insert_update Fixed #16225 -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing. 2011-07-13 09:35:51 +00:00
generic_relations Fixed #16048 -- Use the base manager instead of the default manager to retrieve a related object of a GenericForeignKey similar to ForeignKeys. Thanks, adurdin. 2011-05-22 15:21:03 +00:00
get_latest Fixed #11283 -- Made sure that latest() clears previously specified ordering in a QuerySet. Thanks to benmoran, punteney, mk and and Julien Phalip. 2011-04-22 12:02:07 +00:00
get_object_or_404 Fixed #16225 -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing. 2011-07-13 09:35:51 +00:00
get_or_create Fixed #16225 -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing. 2011-07-13 09:35:51 +00:00
invalid_models Reverted [14563] because it introduced a dependency from core on a contrib app (contenttypes). Fixes #16283, Refs #3055. Thanks TheRoSS for the report and Aymeric Augustin for finding the problem. 2011-07-03 16:20:48 +00:00
lookup Fixed #16584 -- Fixed a bunch of typos in code comments. Thanks, Bernhard Essl. 2011-08-12 14:14:15 +00:00
m2m_and_m2o Migrated m2m_intermediary doctests. Thanks to Alex Gaynor. 2010-09-12 20:04:48 +00:00
m2m_intermediary Migrated m2m_intermediary doctests. Thanks to Alex Gaynor. 2010-09-12 20:04:48 +00:00
m2m_multiple Migrated m2m_multiple doctests. Thanks to Alex Gaynor. 2010-09-12 20:04:57 +00:00
m2m_recursive Convert m2m_recursive tests to unittests. We have always been at war with doctests. 2010-10-09 16:26:48 +00:00
m2m_signals Converted m2m_signals from doctests to unittests. Thanks to Gregor Müllegger for the patch. We have always been at war with doctests. 2010-11-12 19:39:22 +00:00
m2m_through Fixed #16225 -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing. 2011-07-13 09:35:51 +00:00
m2o_recursive Migrated m2o_recursive and m2o_recursive2 tests, merging them into a single package. Thanks to George Sakkis for the patches. 2010-10-12 00:14:49 +00:00
many_to_many Migrated many-to-many doctests. Thanks to George Sakkis for the patch. 2010-10-19 12:01:47 +00:00
many_to_one Fixed #16225 -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing. 2011-07-13 09:35:51 +00:00
many_to_one_null Name this test method correctly. Refs [16334]. 2011-06-07 20:59:07 +00:00
model_forms Fixed #16644 -- Fixed one additional test that was failing in Oracle due to false assumptions about the primary keys of objects. Thanks Aymeric Augustin for report and patch. 2011-08-21 18:09:08 +00:00
model_formsets Fixed #16225 -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing. 2011-07-13 09:35:51 +00:00
model_inheritance Fixed #13206 -- call super().__init__() in Model.__init__ to allow mixins to do things there. 2011-01-26 03:42:31 +00:00
model_inheritance_same_model_name Updated test assertions that have been deprecated by the move to unittest2. In summary, this means: 2011-03-03 15:04:39 +00:00
model_package Fixed #14473 -- converted the model_package tests from doctests to unitests. We have always been at war with doctests. Thanks to Gabriel Hurley for the patch. 2010-10-15 07:34:23 +00:00
mutually_referential Fixed #16225 -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing. 2011-07-13 09:35:51 +00:00
one_to_one Fixed #16225 -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing. 2011-07-13 09:35:51 +00:00
or_lookups Converted or_lookups tests from doctests to unittests. We have always been at war with doctests. Thanks to Paul Tax for the patch. 2010-10-16 17:00:11 +00:00
order_with_respect_to Fixed #13241. order_with_respect_to now works with ForeignKeys who refer to their model lazily (i.e. with a string). Thanks to Gabriel Grant for the patch. 2010-10-08 23:54:43 +00:00
ordering Converted ordering tests from doctests to unittests. We have always been at war with doctests. 2010-10-11 18:17:37 +00:00
pagination Fixed #16225 -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing. 2011-07-13 09:35:51 +00:00
properties Migrated properties doctests. Thanks to George Sakkis for the patch. 2010-10-12 00:55:31 +00:00
proxy_model_inheritance Fixed #16593 -- Refactored proxy_model_inheritance fixture setup to minimize the chances of leaving a modified INSTALLED_APPS setting for tests ran after it if setUp fails. Thanks Jim Dalton for the report and patch. 2011-08-10 22:34:45 +00:00
proxy_models Fixed #16225 -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing. 2011-07-13 09:35:51 +00:00
raw_query Fixed #14733: no longer "validate" .raw() queries. 2011-03-14 19:49:53 +00:00
reserved_names Migrated reserved_names doctests. Thanks to Eric Florenzano. 2010-09-13 05:29:09 +00:00
reverse_lookup Migrated reverse_lookup doctests. Thanks to Eric Florenzano 2010-09-13 05:28:59 +00:00
save_delete_hooks Converted save_delete_hooks tests from doctests to unittests. We have always been at war with doctests. 2010-10-11 17:41:44 +00:00
select_for_update Replaced old-style with new-style decorator syntax. 2011-05-01 16:46:02 +00:00
select_related Fixed result ordering assumptions in the select_related tests. 2010-12-01 21:35:54 +00:00
serializers Fixed #3615: Added support for loading fixtures with forward references on database backends (such as MySQL/InnoDB) that do not support deferred constraint checking. Many thanks to jsdalton for coming up with a clever solution to this long-standing issue, and to jacob, ramiro, graham_king, and russellm for review/testing. (Apologies if I missed anyone else who helped here.) 2011-08-07 00:43:26 +00:00
signals Removed all usages of deprecated TestCase methods (self.fail*). This removed most of the Warnings emitted (with -Wall) during the test suite. 2010-12-04 07:28:12 +00:00
str Migrated str doctests. Thanks to Eric Florenzano. 2010-09-13 05:28:38 +00:00
test_client Fixed #4617 -- Added `raise_exception` option to `permission_required` decorator to be able to raise a PermissionDenied exception instead of redirecting to the login page. 2011-08-12 14:15:41 +00:00
transactions Fixed #16225 -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing. 2011-07-13 09:35:51 +00:00
unmanaged_models Fixed #16584 -- Fixed a bunch of typos in code comments. Thanks, Bernhard Essl. 2011-08-12 14:14:15 +00:00
update Removed all usages of deprecated TestCase methods (self.fail*). This removed most of the Warnings emitted (with -Wall) during the test suite. 2010-12-04 07:28:12 +00:00
user_commands Updated test assertions that have been deprecated by the move to unittest2. In summary, this means: 2011-03-03 15:04:39 +00:00
validation Improved error message display during validation errors. 2011-08-22 00:48:53 +00:00
validators Fixed #811 -- Added support for IPv6 to forms and model fields. Many thanks to Erik Romijn. 2011-06-11 13:48:24 +00:00
__init__.py