Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
path: root/tests/forms_tests
Commit message (Collapse)AuthorAgeFilesLines
* Replaced `and...or...` constructs with PEP 308 ↵Ramiro Morales2013-05-271-1/+1
| | | | conditional expressions.
* Fixed #11725 -- Made possible to create widget label tag ↵Claude Paroz2013-05-251-0/+17
| | | | | | | without "for" Thanks Denis Martinez for the report and initial patch, and Sergey Kolosov for bringing the patch up to date.
* Fixed #18709 -- Check if initial_value is a callableJeroen Dekkers2013-05-221-1/+23
| | | | | In _get_changed_data, check if initial_value is a callable and call it if it is.
* Use assertIsInstance in tests.Marc Tamlyn2013-05-212-3/+3
| | | | Gives much nicer errors when it fails.
* Fixed #20403 -- Ignore forms marked for deletion when ↵Ryan Kaskel2013-05-201-0/+18
| | | | validating max_num.
* Merge pull request #1094 from senko/ticket_11160Andrew Godwin2013-05-191-0/+14
|\ | | | | Fixed #11160: Formset non_form_errors returns ErrorList() if is_valid is not called
| * Fixed #11160 - Ensure full_clean is called from ↵Senko Rasic2013-05-181-0/+14
| | | | | | | | | | | | | | non_form_errors Updated FormSet.non_form_errors() to ensure full_clean() has been called before returning the errors.
* | Fixed #20440 -- Ensured CharField's ↵Tome Cvitan2013-05-181-0/+9
| | | | | | | | max_length/min_length are integers
* | Added stripping of whitespace for SlugField and URLFieldDeni Bertovic2013-05-181-0/+8
|/
* Fixed #19733 - deprecated ModelForms without 'fields' or ↵Luke Plant2013-05-092-0/+5
| | | | | | | | 'exclude', and added '__all__' shortcut This also updates all dependent functionality, including modelform_factory and modelformset_factory, and the generic views `ModelFormMixin`, `CreateView` and `UpdateView` which gain a new `fields` attribute.
* Refs #14567 -- Fixed failing test that wasn't being run.Carl Meyer2013-04-162-2/+3
|
* Fixed #17840 -- Generalized named placeholders in form ↵Claude Paroz2013-04-131-4/+4
| | | | | | error messages Also fixed plural messages for DecimalField.
* Fixed #4592: Made CheckboxSelectMultiple more like ↵Baptiste Mispelon2013-04-131-6/+22
| | | | | | | | | | | RadioSelect I refactored RadioSelect and CheckboxSelectMultiple to make them inherit from a base class, allowing them to share the behavior of being able to iterate over their subwidgets. Thanks to Matt McClanahan for the initial patch and to Claude Paroz for the review.
* Fixed #4117: Apply id attribute to the outer <ul> of ↵Baptiste Mispelon2013-04-133-8/+8
| | | | RadioSelect
* Fixed #19874: Apply id attribute to the outer <ul> of ↵Baptiste Mispelon2013-04-132-3/+3
| | | | CheckboxSelectMultiple
* Modified forms_tests to work with unittest2 discovery.Preston Timmons2013-04-1213-12/+12
|
* Fixed #20211: Document backwards-incompatible change in ↵Baptiste Mispelon2013-04-121-17/+35
| | | | | | | BoundField.label_tag Also cleaned up label escaping and consolidated the test suite regarding label_tag.
* Move last remaining tests out of models.py files; prep ↵Preston Timmons2013-04-033-219/+219
| | | | for test discovery.
* Removed forced typecasting of help_text/label Field ↵Claude Paroz2013-03-251-22/+7
| | | | | | | arguments In any case, setting those variables to non-ascii utf-8 bytestrings is now considered a programming error.
* Fixed #20084 -- Provided option to validate formset ↵Andrew Gorcester2013-03-211-12/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | max_num on server. This is provided as a new "validate_max" formset_factory option defaulting to False, since the non-validating behavior of max_num is longstanding, and there is certainly code relying on it. (In fact, even the Django admin relies on it for the case where there are more existing inlines than the given max_num). It may be that at some point we want to deprecate validate_max=False and eventually remove the option, but this commit takes no steps in that direction. This also fixes the DoS-prevention absolute_max enforcement so that it causes a form validation error rather than an IndexError, and ensures that absolute_max is always 1000 more than max_num, to prevent surprising changes in behavior with max_num close to absolute_max. Lastly, this commit fixes the previous inconsistency between a regular formset and a model formset in the precedence of max_num and initial data. Previously in a regular formset, if the provided initial data was longer than max_num, it was truncated; in a model formset, all initial forms would be displayed regardless of max_num. Now regular formsets are the same as model formsets; all initial forms are displayed, even if more than max_num. (But if validate_max is True, submitting these forms will result in a "too many forms" validation error!) This combination of behaviors was chosen to keep the max_num validation simple and consistent, and avoid silent data loss due to truncation of initial data. Thanks to Preston for discussion of the design choices.
* Fixed #18839 - Field.__init__() now calls super().Carny Cheng2013-03-211-0/+14
|
* Fixed #17051 -- Removed some 'invalid' field error messagesClaude Paroz2013-03-142-20/+43
| | | | | When the 'invalid' error message is set at field level, it masks the error message raised by the validator, if any.
* Fixed #20039 -- Fixed has_changed form detection for ↵Claude Paroz2013-03-142-1/+11
| | | | | | | required TypedChoiceFields Thanks Florian Apolloner for the report and the review. Also fixes #19643.
* Removed forced settings in runtestsClaude Paroz2013-03-111-1/+1
| | | | | Tests that require USE_I18N, LOGIN_URL or certain MIDDLEWARE_CLASSES should be decorated appropriately.
* Fixed a regression in forms changed_dataClaude Paroz2013-03-081-0/+26
| | | | | Thanks Loic Bistuer for spotting the regression and the initial patch. Refs #16612.
* Fixed #19997 -- Added custom EMPTY_VALUES to form fieldsClaude Paroz2013-03-071-0/+20
| | | | Thanks Loic Bistuer for the report and the patch.
* Fixed minor warnings in tests.Loic Bistuer2013-03-051-2/+3
|
* Fixed #19917 -- Added microseconds in default ↵Claude Paroz2013-03-021-1/+6
| | | | | | TIME_INPUT_FORMATS Thanks minddust for the report.
* Fixed #16612 -- Improved has_changed detection for ↵Claude Paroz2013-03-011-9/+27
| | | | | | localized field values Thanks Simon Charette for the review.
* Renamed a template to be found by the loaders.Florian Apolloner2013-02-261-0/+0
|
* Renamed some tests and removed references to ↵Florian Apolloner2013-02-2622-0/+8593
modeltests/regressiontests.