summaryrefslogtreecommitdiff
path: root/tests/regressiontests/forms/tests.py
AgeCommit message (Collapse)Author
2008-07-26Fixed #7686 -- Added an Austrian localflavor. Thanks, bernd.Malcolm Tredinnick
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8087 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-19Fixed #7763 -- Added a Romanian localflavor. Thanks, MihaiD.Malcolm Tredinnick
git-svn-id: http://code.djangoproject.com/svn/django/trunk@7989 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-18Merged the newforms-admin branch into trunk.Brian Rosner
This is a backward incompatible change. The admin contrib app has been refactored. The newforms module has several improvements including FormSets and Media definitions. git-svn-id: http://code.djangoproject.com/svn/django/trunk@7967 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-12-02Fixed #3961 -- Added South African localflavor. Thanks, Russell Cloran.Malcolm Tredinnick
git-svn-id: http://code.djangoproject.com/svn/django/trunk@6843 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-11-14Implemented auto-escaping of variable output in templates. Fully ↵Malcolm Tredinnick
controllable by template authors and it's possible to write filters and templates that simulataneously work in both auto-escaped and non-auto-escaped environments if you need to. Fixed #2359 See documentation in templates.txt and templates_python.txt for how everything works. Backwards incompatible if you're inserting raw HTML output via template variables. Based on an original design from Simon Willison and with debugging help from Michael Radziej. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6671 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-10-28Fixed #3457 -- Allow overridding of error messages for newforms Fields.Gary Wilson Jr
git-svn-id: http://code.djangoproject.com/svn/django/trunk@6625 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-10-20Fixed #4036 -- Added Spanish localflavor. Thanks, ricardojbarrios@gmail.com andMalcolm Tredinnick
oggie_rob. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6555 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-19Fixed #5546: split form unit tests into manageable chunks. This isn't a ↵Jacob Kaplan-Moss
perfect fix since the chunks aren't yet autodiscovered, but that shouldn't prevent checking this in. Thanks, Leo Soto. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6379 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-16Fixed #4067 -- Fixed validation of IPAddressFields in newforms. Thanks to ↵Malcolm Tredinnick
neils and the team in the Copenhagen sprint group. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6357 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-16Fixed #4975 -- Allow the default label suffix character to be configured. ↵Malcolm Tredinnick
Thanks, Vincent Foley. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6352 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-15Fixed #5355 -- Fixed data cleaning for DecimalField.Malcolm Tredinnick
In passing, fixed a problem with cleaning in IntegerField. Includes tests from PhiR. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6282 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-15Fixed #5387 -- Added is_multipart method to forms. Original patch from Petr ↵Malcolm Tredinnick
Marhhoun. Tests and documentation from Murkt. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6273 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Fiex #5331 -- Modified newforms URLField to prepend http:// if no protocol ↵Russell Keith-Magee
is specified by the user. Thanks, SmileyChris. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6173 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Fixed #3489 -- Added proper deepcopying to form fields so that widget ↵Malcolm Tredinnick
instances get copied as well. Patch from Jonathan Buchanan and insin. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6156 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Fixed #3421 -- Added IP and localhost validation to newforms URLField. ↵Russell Keith-Magee
Thanks, SmileyChris. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6152 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Moved `flatatt` function tests to the util test module.Gary Wilson Jr
git-svn-id: http://code.djangoproject.com/svn/django/trunk@6151 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-14Refs #5370 -- Added tests for ValidationError messages.Gary Wilson Jr
git-svn-id: http://code.djangoproject.com/svn/django/trunk@6150 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-13Fixed #4752 -- Make default ErrorList customisable in newforms display. ↵Malcolm Tredinnick
Based on a patch from michal@logix.cz and SmileyChris. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6142 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-09-08Fixed #5232 -- Fixed the validation of `DecimalField` so that the negative ↵Gary Wilson Jr
sign is not counted as a digit. Thanks, Andrew Durdin. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6067 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-12Fixed #4622 -- Fixed SelectDateWidget to work correctly when used as a ↵Malcolm Tredinnick
hidden input field. Thanks, Bill Fenner. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5859 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-06Fixed #3297 -- Implemented FileField and ImageField for newforms. Thanks to ↵Russell Keith-Magee
the many users that contributed to and tested this patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5819 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-08-01Fixed #4228 -- Removed hardcoding of `RadioFieldRenderer` in the ↵Gary Wilson Jr
`RadioSelect` Widget so that the display of `RadioSelect`s can be more easily customized. `BoundField.__unicode__` also no longer special cases `RadioSelect` since `RadioSelect.render()` now returns a string like every other Widget. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5782 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-07-13Fixed #4469 -- Added slightly more informative error messages to max- andMalcolm Tredinnick
min-length newform validation. Based on a patch from A. Murat Eren. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5686 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-07-13Fixed #4807 -- Fixed a couple of corner cases in decimal form input validation.Malcolm Tredinnick
Based on a suggestion from Chriss Moffit. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5680 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-07-04Merged Unicode branch into trunk (r4952:5608). This should be fullyMalcolm Tredinnick
backwards compatible for all practical purposes. Fixed #2391, #2489, #2996, #3322, #3344, #3370, #3406, #3432, #3454, #3492, #3582, #3690, #3878, #3891, #3937, #4039, #4141, #4227, #4286, #4291, #4300, #4452, #4702 git-svn-id: http://code.djangoproject.com/svn/django/trunk@5609 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-06-23Fixed #4527 -- Changed the way errors are displayed in Form.as_p() to avoidMalcolm Tredinnick
invalid XHTML constructs. Based on a patch from SmileyChris. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5518 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-06-23Fixed #4630 -- Fixed some validation problems with SplitDateTimeField. ThanksMalcolm Tredinnick
glin@seznam.cz and SmileyChris. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5515 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-05-26Added a new form test that I forgot to commit in [5348]. Refs #3718.Malcolm Tredinnick
git-svn-id: http://code.djangoproject.com/svn/django/trunk@5354 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-05-21Fixed #2365, #3324 -- Renamed FloatField to DecimalField and changed the codeMalcolm Tredinnick
to return Decimal instances in Python for this field. Backwards incompatible change. Added a real FloatField (stores floats in the database) and support for FloatField and DecimalField in newforms (analogous to IntegerField). Included decimal.py module (as django.utils._decimal) from Python 2.4. This is license compatible with Django and included for Python 2.3 compatibility only. Large portions of this work are based on patches from Andy Durdin and Jorge Gajon. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5302 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-05-19Fixed #4316 -- Added docstring and tests for django.newforms.utils.flatatt().Malcolm Tredinnick
Thanks, Gary Wilson. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5291 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-05-14Changed the fix from [5231] so that the backwards-incompatibility is made moreMalcolm Tredinnick
obvious and everything still has nice names. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5237 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-05-14Renamed form-specific cleaning methods to be do_clean_*, rather than clean_*.Malcolm Tredinnick
This avoids a name clash that would occur when you had a form field called "data" (because clean_data is already a dictionary on the Form class). Backwards incompatible change. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5231 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-05-14Added unit tests and docs for the newforms case in which the form's data ↵Adrian Holovaty
doesn't include a value for a nonrequired field git-svn-id: http://code.djangoproject.com/svn/django/trunk@5218 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-05-12Fixed #4018 -- Added code to allow callables as initial data in newforms. ↵Russell Keith-Magee
Thanks for the patch, David Danier. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5209 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-27Fixed #3698 -- Modified newforms labels to only add a colon if the label ↵Russell Keith-Magee
text doesn't end with punctuation. Thanks, SmileyChris. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5112 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-26Fixed #3787, #3788 -- Corrected check for IndexError on MultiValueField, and ↵Russell Keith-Magee
fixed the value_from_datadict method for MultiWidgets to handle Multiwidgets containing Multiwidgets. Also added a testcase walking through the use of MultiWidget/MultiValueField. Thanks to Max Derkachev for reporting these issues and providing fixes. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5088 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-24Fixed #3870, Refs #3787 -- Fixed handling of widget attributes on ↵Russell Keith-Magee
RadioSelect and MultiWidget. In particular, handling of the id attribute has been fixed. Thanks to Gary Wilson and Max Derkachev. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5065 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-09Fixed #3929 -- Newforms Textarea widget now always includes 'rows' and ↵Adrian Holovaty
'cols' attributes, even if you don't pass them in, for HTML correctness. Thanks, and welcome back, Luke Plant git-svn-id: http://code.djangoproject.com/svn/django/trunk@4961 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-05Fixed #3931 -- Corrected a typo noticed by Jorge Gajon.Malcolm Tredinnick
git-svn-id: http://code.djangoproject.com/svn/django/trunk@4930 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-04Moved smart_unicode and StrAndUnicode to django.utils.encoding. They are usefulMalcolm Tredinnick
outside of newforms. This is backwards compatible as far as smart_unicode goes (since newforms.util still imports it). All imports of smart_unicode and StrAndUnicode have also been updated. git-svn-id: http://code.djangoproject.com/svn/django/trunk@4918 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-01Fixed #3810 -- In newforms, copy attribute dictionaries before modifying themMalcolm Tredinnick
in place. git-svn-id: http://code.djangoproject.com/svn/django/trunk@4894 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-04-01Moved localflavor form tests into their own file.Malcolm Tredinnick
git-svn-id: http://code.djangoproject.com/svn/django/trunk@4887 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-31Fixed #3866 -- Added tests for localflavor/it. Thanks flavio.curella@gmail.comMalcolm Tredinnick
git-svn-id: http://code.djangoproject.com/svn/django/trunk@4876 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-31Fixed #3882 -- Added Brazilian localflavor. Thanks, Wiliam Alves de Souza.Malcolm Tredinnick
git-svn-id: http://code.djangoproject.com/svn/django/trunk@4874 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-30Fixed #3847 -- Added validation support for Finnish social security numbers.Malcolm Tredinnick
Thanks, karsu. git-svn-id: http://code.djangoproject.com/svn/django/trunk@4868 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-30Fixed #3847 -- Added Finnish localflavor contribution from Ville Säävuori.Malcolm Tredinnick
git-svn-id: http://code.djangoproject.com/svn/django/trunk@4867 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-25Fixed #3715 -- Added Japanese package to django.contrib.localflavor. Thanks, ↵Adrian Holovaty
Makoto Tsuyuki git-svn-id: http://code.djangoproject.com/svn/django/trunk@4822 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-25Fixed #3813 -- Added French package to django.contrib.localflavor. Thanks, ↵Adrian Holovaty
Fabrice Aneche git-svn-id: http://code.djangoproject.com/svn/django/trunk@4820 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-03-06Fixed #3654 -- Fixed test failure from [4665].Malcolm Tredinnick
git-svn-id: http://code.djangoproject.com/svn/django/trunk@4666 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2007-02-21Added newforms USPhoneNumberField in django.contrib.localflavor.usaAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@4554 bcc190cf-cafb-0310-a4f2-bffc1f526a37