diff options
| author | Jacob Kaplan-Moss <jacob@jacobian.org> | 2008-07-19 01:22:26 +0000 |
|---|---|---|
| committer | Jacob Kaplan-Moss <jacob@jacobian.org> | 2008-07-19 01:22:26 +0000 |
| commit | 46786b4193e04d398532bbfc3dcf63c03c1793cb (patch) | |
| tree | 8dfb9330ca0e377d89c29e3f67076231bbbbbc05 | |
| parent | 39af2738fd64ba7f4c4af0783590e2b2b7b88460 (diff) | |
Fixed #7741: django.newforms is now django.forms. This is obviously a backwards-incompatible change. There's a warning upon import of django.newforms itself, but deeper imports will raise errors.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@7971 bcc190cf-cafb-0310-a4f2-bffc1f526a37
60 files changed, 133 insertions, 128 deletions
diff --git a/django/contrib/admin/options.py b/django/contrib/admin/options.py index 3b26f7b262..501014a0d5 100644 --- a/django/contrib/admin/options.py +++ b/django/contrib/admin/options.py @@ -1,8 +1,8 @@ from django import oldforms, template -from django import newforms as forms -from django.newforms.formsets import all_valid -from django.newforms.models import modelform_factory, inlineformset_factory -from django.newforms.models import BaseInlineFormset +from django import forms +from django.forms.formsets import all_valid +from django.forms.models import modelform_factory, inlineformset_factory +from django.forms.models import BaseInlineFormset from django.contrib.contenttypes.models import ContentType from django.contrib.admin import widgets from django.contrib.admin.util import quote, unquote, get_deleted_objects @@ -775,11 +775,11 @@ class InlineAdminForm(AdminForm): return AdminField(self.form, self.formset._pk_field_name, False) def deletion_field(self): - from django.newforms.formsets import DELETION_FIELD_NAME + from django.forms.formsets import DELETION_FIELD_NAME return AdminField(self.form, DELETION_FIELD_NAME, False) def ordering_field(self): - from django.newforms.formsets import ORDERING_FIELD_NAME + from django.forms.formsets import ORDERING_FIELD_NAME return AdminField(self.form, ORDERING_FIELD_NAME, False) class AdminErrorList(forms.util.ErrorList): diff --git a/django/contrib/admin/validation.py b/django/contrib/admin/validation.py index f640cc5100..2c9cb8554d 100644 --- a/django/contrib/admin/validation.py +++ b/django/contrib/admin/validation.py @@ -1,7 +1,7 @@ from django.core.exceptions import ImproperlyConfigured from django.db import models -from django.newforms.models import BaseModelForm, BaseModelFormSet, fields_for_model +from django.forms.models import BaseModelForm, BaseModelFormSet, fields_for_model from django.contrib.admin.options import flatten_fieldsets, BaseModelAdmin from django.contrib.admin.options import HORIZONTAL, VERTICAL diff --git a/django/contrib/admin/widgets.py b/django/contrib/admin/widgets.py index 4ae8889ac4..14ede5c114 100644 --- a/django/contrib/admin/widgets.py +++ b/django/contrib/admin/widgets.py @@ -4,9 +4,9 @@ Form Widget classes specific to the Django admin site. import copy -from django import newforms as forms -from django.newforms.widgets import RadioFieldRenderer -from django.newforms.util import flatatt +from django import forms +from django.forms.widgets import RadioFieldRenderer +from django.forms.util import flatatt from django.utils.datastructures import MultiValueDict from django.utils.text import capfirst, truncate_words from django.utils.translation import ugettext as _ diff --git a/django/contrib/auth/forms.py b/django/contrib/auth/forms.py index f63dc7b854..13ddcd3841 100644 --- a/django/contrib/auth/forms.py +++ b/django/contrib/auth/forms.py @@ -3,7 +3,7 @@ from django.contrib.auth import authenticate from django.contrib.sites.models import Site from django.template import Context, loader from django.core import validators -from django import newforms as forms +from django import forms from django.utils.translation import ugettext_lazy as _ class UserCreationForm(forms.ModelForm): diff --git a/django/contrib/formtools/tests.py b/django/contrib/formtools/tests.py index ba241e9dc6..99fe80bbb3 100644 --- a/django/contrib/formtools/tests.py +++ b/django/contrib/formtools/tests.py @@ -1,4 +1,4 @@ -from django import newforms as forms +from django import forms from django.contrib.formtools import preview from django import http from django.conf import settings diff --git a/django/contrib/formtools/wizard.py b/django/contrib/formtools/wizard.py index 398de742ec..7b96d91187 100644 --- a/django/contrib/formtools/wizard.py +++ b/django/contrib/formtools/wizard.py @@ -4,7 +4,7 @@ step and storing the form's state as HTML hidden fields so that no state is stored on the server side. """ -from django import newforms as forms +from django import forms from django.conf import settings from django.http import Http404 from django.shortcuts import render_to_response diff --git a/django/contrib/localflavor/ar/forms.py b/django/contrib/localflavor/ar/forms.py index 464399188f..8e8e1af387 100644 --- a/django/contrib/localflavor/ar/forms.py +++ b/django/contrib/localflavor/ar/forms.py @@ -3,8 +3,8 @@ AR-specific Form helpers. """ -from django.newforms import ValidationError -from django.newforms.fields import RegexField, CharField, Select, EMPTY_VALUES +from django.forms import ValidationError +from django.forms.fields import RegexField, CharField, Select, EMPTY_VALUES from django.utils.encoding import smart_unicode from django.utils.translation import ugettext_lazy as _ diff --git a/django/contrib/localflavor/au/forms.py b/django/contrib/localflavor/au/forms.py index 41d4e04fec..afc3a0cc4c 100644 --- a/django/contrib/localflavor/au/forms.py +++ b/django/contrib/localflavor/au/forms.py @@ -2,9 +2,9 @@ Australian-specific Form helpers """ -from django.newforms import ValidationError -from django.newforms.fields import Field, RegexField, Select, EMPTY_VALUES -from django.newforms.util import smart_unicode +from django.forms import ValidationError +from django.forms.fields import Field, RegexField, Select, EMPTY_VALUES +from django.forms.util import smart_unicode from django.utils.translation import ugettext_lazy as _ import re diff --git a/django/contrib/localflavor/br/forms.py b/django/contrib/localflavor/br/forms.py index 81dcb8228b..6d0a0384c6 100644 --- a/django/contrib/localflavor/br/forms.py +++ b/django/contrib/localflavor/br/forms.py @@ -3,8 +3,8 @@ BR-specific Form helpers """ -from django.newforms import ValidationError -from django.newforms.fields import Field, RegexField, CharField, Select, EMPTY_VALUES +from django.forms import ValidationError +from django.forms.fields import Field, RegexField, CharField, Select, EMPTY_VALUES from django.utils.encoding import smart_unicode from django.utils.translation import ugettext_lazy as _ import re diff --git a/django/contrib/localflavor/ca/forms.py b/django/contrib/localflavor/ca/forms.py index 548f85b7f6..327d938373 100644 --- a/django/contrib/localflavor/ca/forms.py +++ b/django/contrib/localflavor/ca/forms.py @@ -2,9 +2,9 @@ Canada-specific Form helpers """ -from django.newforms import ValidationError -from django.newforms.fields import Field, RegexField, Select, EMPTY_VALUES -from django.newforms.util import smart_unicode +from django.forms import ValidationError +from django.forms.fields import Field, RegexField, Select, EMPTY_VALUES +from django.forms.util import smart_unicode from django.utils.translation import ugettext_lazy as _ import re diff --git a/django/contrib/localflavor/ch/forms.py b/django/contrib/localflavor/ch/forms.py index e2d3aea944..bd92fcae98 100644 --- a/django/contrib/localflavor/ch/forms.py +++ b/django/contrib/localflavor/ch/forms.py @@ -2,8 +2,8 @@ Swiss-specific Form helpers """ -from django.newforms import ValidationError -from django.newforms.fields import Field, RegexField, Select, EMPTY_VALUES +from django.forms import ValidationError +from django.forms.fields import Field, RegexField, Select, EMPTY_VALUES from django.utils.encoding import smart_unicode from django.utils.translation import ugettext_lazy as _ import re diff --git a/django/contrib/localflavor/cl/forms.py b/django/contrib/localflavor/cl/forms.py index 69473607a6..61b3ab7aac 100644 --- a/django/contrib/localflavor/cl/forms.py +++ b/django/contrib/localflavor/cl/forms.py @@ -2,8 +2,8 @@ Chile specific form helpers. """ -from django.newforms import ValidationError -from django.newforms.fields import RegexField, Select, EMPTY_VALUES +from django.forms import ValidationError +from django.forms.fields import RegexField, Select, EMPTY_VALUES from django.utils.translation import ugettext_lazy as _ from django.utils.encoding import smart_unicode diff --git a/django/contrib/localflavor/de/forms.py b/django/contrib/localflavor/de/forms.py index c5402fa260..7a1b7c03c8 100644 --- a/django/contrib/localflavor/de/forms.py +++ b/django/contrib/localflavor/de/forms.py @@ -2,8 +2,8 @@ DE-specific Form helpers """ -from django.newforms import ValidationError -from django.newforms.fields import Field, RegexField, Select, EMPTY_VALUES +from django.forms import ValidationError +from django.forms.fields import Field, RegexField, Select, EMPTY_VALUES from django.utils.translation import ugettext_lazy as _ import re diff --git a/django/contrib/localflavor/es/forms.py b/django/contrib/localflavor/es/forms.py index 57e730b2cf..522f5f4696 100644 --- a/django/contrib/localflavor/es/forms.py +++ b/django/contrib/localflavor/es/forms.py @@ -3,8 +3,8 @@ Spanish-specific Form helpers """ -from django.newforms import ValidationError -from django.newforms.fields import RegexField, Select, EMPTY_VALUES +from django.forms import ValidationError +from django.forms.fields import RegexField, Select, EMPTY_VALUES from django.utils.translation import ugettext_lazy as _ import re diff --git a/django/contrib/localflavor/fi/forms.py b/django/contrib/localflavor/fi/forms.py index e9e0fc1e93..2b82a796fe 100644 --- a/django/contrib/localflavor/fi/forms.py +++ b/django/contrib/localflavor/fi/forms.py @@ -3,8 +3,8 @@ FI-specific Form helpers """ import re -from django.newforms import ValidationError -from django.newforms.fields import Field, RegexField, Select, EMPTY_VALUES +from django.forms import ValidationError +from django.forms.fields import Field, RegexField, Select, EMPTY_VALUES from django.utils.translation import ugettext_lazy as _ class FIZipCodeField(RegexField): diff --git a/django/contrib/localflavor/fr/forms.py b/django/contrib/localflavor/fr/forms.py index 960e8b221c..8d9d9d7771 100644 --- a/django/contrib/localflavor/fr/forms.py +++ b/django/contrib/localflavor/fr/forms.py @@ -2,8 +2,8 @@ FR-specific Form helpers """ -from django.newforms import ValidationError -from django.newforms.fields import Field, RegexField, Select, EMPTY_VALUES +from django.forms import ValidationError +from django.forms.fields import Field, RegexField, Select, EMPTY_VALUES from django.utils.encoding import smart_unicode from django.utils.translation import ugettext_lazy as _ import re diff --git a/django/contrib/localflavor/generic/forms.py b/django/contrib/localflavor/generic/forms.py index a5e431e4b3..8bafce7b1b 100644 --- a/django/contrib/localflavor/generic/forms.py +++ b/django/contrib/localflavor/generic/forms.py @@ -1,4 +1,4 @@ -from django import newforms as forms +from django import forms DEFAULT_DATE_INPUT_FORMATS = ( '%Y-%m-%d', '%d/%m/%Y', '%d/%m/%y', # '2006-10-25', '25/10/2006', '25/10/06' diff --git a/django/contrib/localflavor/in_/forms.py b/django/contrib/localflavor/in_/forms.py index 1cb303d772..270b0a09b1 100644 --- a/django/contrib/localflavor/in_/forms.py +++ b/django/contrib/localflavor/in_/forms.py @@ -2,8 +2,8 @@ India-specific Form helpers. """ -from django.newforms import ValidationError -from django.newforms.fields import Field, RegexField, Select, EMPTY_VALUES +from django.forms import ValidationError +from django.forms.fields import Field, RegexField, Select, EMPTY_VALUES from django.utils.encoding import smart_unicode from django.utils.translation import gettext import re diff --git a/django/contrib/localflavor/is_/forms.py b/django/contrib/localflavor/is_/forms.py index 9f7b6f0211..cab6eb18c0 100644 --- a/django/contrib/localflavor/is_/forms.py +++ b/django/contrib/localflavor/is_/forms.py @@ -2,9 +2,9 @@ Iceland specific form helpers. """ -from django.newforms import ValidationError -from django.newforms.fields import RegexField, EMPTY_VALUES -from django.newforms.widgets import Select +from django.forms import ValidationError +from django.forms.fields import RegexField, EMPTY_VALUES +from django.forms.widgets import Select from django.utils.translation import ugettext_lazy as _ from django.utils.encoding import smart_unicode diff --git a/django/contrib/localflavor/it/forms.py b/django/contrib/localflavor/it/forms.py index 7d4a82dd63..d2d651955a 100644 --- a/django/contrib/localflavor/it/forms.py +++ b/django/contrib/localflavor/it/forms.py @@ -2,8 +2,8 @@ IT-specific Form helpers """ -from django.newforms import ValidationError -from django.newforms.fields import Field, RegexField, Select, EMPTY_VALUES +from django.forms import ValidationError +from django.forms.fields import Field, RegexField, Select, EMPTY_VALUES from django.utils.translation import ugettext_lazy as _ from django.utils.encoding import smart_unicode from django.contrib.localflavor.it.util import ssn_check_digit, vat_number_check_digit diff --git a/django/contrib/localflavor/jp/forms.py b/django/contrib/localflavor/jp/forms.py index 70def85351..c86dbaf8da 100644 --- a/django/contrib/localflavor/jp/forms.py +++ b/django/contrib/localflavor/jp/forms.py @@ -3,9 +3,9 @@ JP-specific Form helpers """ from django.core import validators -from django.newforms import ValidationError +from django.forms import ValidationError from django.utils.translation import ugettext_lazy as _ -from django.newforms.fields import RegexField, Select +from django.forms.fields import RegexField, Select class JPPostalCodeField(RegexField): """ diff --git a/django/contrib/localflavor/mx/forms.py b/django/contrib/localflavor/mx/forms.py index 5e42cca7d7..95819375ef 100644 --- a/django/contrib/localflavor/mx/forms.py +++ b/django/contrib/localflavor/mx/forms.py @@ -2,7 +2,7 @@ Mexican-specific form helpers. """ -from django.newforms.fields import Select +from django.forms.fields import Select class MXStateSelect(Select): """ diff --git a/django/contrib/localflavor/nl/forms.py b/django/contrib/localflavor/nl/forms.py index 6f9e887339..6dc5319eb7 100644 --- a/django/contrib/localflavor/nl/forms.py +++ b/django/contrib/localflavor/nl/forms.py @@ -4,8 +4,8 @@ NL-specific Form helpers import re -from django.newforms import ValidationError -from django.newforms.fields import Field, Select, EMPTY_VALUES +from django.forms import ValidationError +from django.forms.fields import Field, Select, EMPTY_VALUES from django.utils.translation import ugettext_lazy as _ from django.utils.encoding import smart_unicode diff --git a/django/contrib/localflavor/no/forms.py b/django/contrib/localflavor/no/forms.py index 39c80ec0b2..0fe55adf7e 100644 --- a/django/contrib/localflavor/no/forms.py +++ b/django/contrib/localflavor/no/forms.py @@ -3,8 +3,8 @@ Norwegian-specific Form helpers """ import re, datetime -from django.newforms import ValidationError -from django.newforms.fields import Field, RegexField, Select, EMPTY_VALUES +from django.forms import ValidationError +from django.forms.fields import Field, RegexField, Select, EMPTY_VALUES from django.utils.translation import ugettext_lazy as _ class NOZipCodeField(RegexField): diff --git a/django/contrib/localflavor/pe/forms.py b/django/contrib/localflavor/pe/forms.py index 328b2e36e1..d192295dcf 100644 --- a/django/contrib/localflavor/pe/forms.py +++ b/django/contrib/localflavor/pe/forms.py @@ -3,8 +3,8 @@ PE-specific Form helpers. """ -from django.newforms import ValidationError -from django.newforms.fields import RegexField, CharField, Select, EMPTY_VALUES +from django.forms import ValidationError +from django.forms.fields import RegexField, CharField, Select, EMPTY_VALUES from django.utils.translation import ugettext_lazy as _ class PEDepartmentSelect(Select): diff --git a/django/contrib/localflavor/pl/forms.py b/django/contrib/localflavor/pl/forms.py index 32d00cc3a8..8410c72a3c 100644 --- a/django/contrib/localflavor/pl/forms.py +++ b/django/contrib/localflavor/pl/forms.py @@ -4,8 +4,8 @@ Polish-specific form helpers import re -from django.newforms import ValidationError -from django.newforms.fields import Select, RegexField +from django.forms import ValidationError +from django.forms.fields import Select, RegexField from django.utils.translation import ugettext_lazy as _ class PLVoivodeshipSelect(Select): diff --git a/django/contrib/localflavor/sk/forms.py b/django/contrib/localflavor/sk/forms.py index d12927ecab..863a61217a 100644 --- a/django/contrib/localflavor/sk/forms.py +++ b/django/contrib/localflavor/sk/forms.py @@ -2,7 +2,7 @@ Slovak-specific form helpers """ -from django.newforms.fields import Select, RegexField +from django.forms.fields import Select, RegexField from django.utils.translation import ugettext_lazy as _ class SKRegionSelect(Select): diff --git a/django/contrib/localflavor/uk/forms.py b/django/contrib/localflavor/uk/forms.py index b3883f6477..7df736444a 100644 --- a/django/contrib/localflavor/uk/forms.py +++ b/django/contrib/localflavor/uk/forms.py @@ -4,8 +4,8 @@ UK-specific Form helpers import re -from django.newforms.fields import CharField, Select -from django.newforms import ValidationError +from django.forms.fields import CharField, Select +from django.forms import ValidationError from django.utils.translation import ugettext_lazy as _ class UKPostcodeField(CharField): diff --git a/django/contrib/localflavor/us/forms.py b/django/contrib/localflavor/us/forms.py index a17062d61f..a744edce74 100644 --- a/django/contrib/localflavor/us/forms.py +++ b/django/contrib/localflavor/us/forms.py @@ -2,8 +2,8 @@ USA-specific Form helpers """ -from django.newforms import ValidationError -from django.newforms.fields import Field, RegexField, Select, EMPTY_VALUES +from django.forms import ValidationError +from django.forms.fields import Field, RegexField, Select, EMPTY_VALUES from django.utils.encoding import smart_unicode from django.utils.translation import ugettext_lazy as _ import re diff --git a/django/contrib/localflavor/za/forms.py b/django/contrib/localflavor/za/forms.py index b3613b507d..7b7b714398 100644 --- a/django/contrib/localflavor/za/forms.py +++ b/django/contrib/localflavor/za/forms.py @@ -2,8 +2,8 @@ South Africa-specific Form helpers """ -from django.newforms import ValidationError -from django.newforms.fields import Field, RegexField, EMPTY_VALUES +from django.forms import ValidationError +from django.forms.fields import Field, RegexField, EMPTY_VALUES from django.utils.checksums import luhn from django.utils.translation import gettext as _ import re diff --git a/django/db/models/fields/__init__.py b/django/db/models/fields/__init__.py index 879807d2d2..52eaa435a2 100644 --- a/django/db/models/fields/__init__.py +++ b/django/db/models/fields/__init__.py @@ -14,7 +14,7 @@ from django.dispatch import dispatcher from django.conf import settings from django.core import validators from django import oldforms -from django import newforms as forms +from django import forms from django.core.exceptions import ObjectDoesNotExist from django.utils.datastructures import DictWrapper from django.utils.functional import curry @@ -411,7 +411,7 @@ class Field(object): setattr(instance, self.name, data) def formfield(self, form_class=forms.CharField, **kwargs): - "Returns a django.newforms.Field instance for this database Field." + "Returns a django.forms.Field instance for this database Field." defaults = {'required': not self.blank, 'label': capfirst(self.verbose_name), 'help_text': self.help_text} if self.choices: defaults['widget'] = forms.Select(choices=self.get_choices(include_blank=self.blank or not (self.has_default() or 'initial' in kwargs))) diff --git a/django/db/models/fields/related.py b/django/db/models/fields/related.py index 594236b4c6..735dda4969 100644 --- a/django/db/models/fields/related.py +++ b/django/db/models/fields/related.py @@ -9,7 +9,7 @@ from django.utils.functional import curry from django.utils.encoding import smart_unicode from django.core import validators from django import oldforms -from django import newforms as forms +from django import forms from django.dispatch import dispatcher try: diff --git a/django/forms/__init__.py b/django/forms/__init__.py index 68d3d245a2..0d9c68f9e0 100644 --- a/django/forms/__init__.py +++ b/django/forms/__init__.py @@ -1 +1,17 @@ -from django.oldforms import * +""" +Django validation and HTML form handling. + +TODO: + Default value for field + Field labels + Nestable Forms + FatalValidationError -- short-circuits all other validators on a form + ValidationWarning + "This form field requires foo.js" and form.js_includes() +""" + +from util import ValidationError +from widgets import * +from fields import * +from forms import * +from models import * diff --git a/django/newforms/extras/__init__.py b/django/forms/extras/__init__.py index a7f6a9b3f6..a7f6a9b3f6 100644 --- a/django/newforms/extras/__init__.py +++ b/django/forms/extras/__init__.py diff --git a/django/newforms/extras/widgets.py b/django/forms/extras/widgets.py index e3ef1d7f69..ffa7ba2de2 100644 --- a/django/newforms/extras/widgets.py +++ b/django/forms/extras/widgets.py @@ -5,7 +5,7 @@ Extra HTML Widget classes import datetime import re -from django.newforms.widgets import Widget, Select +from django.forms.widgets import Widget, Select from django.utils.dates import MONTHS from django.utils.safestring import mark_safe diff --git a/django/newforms/fields.py b/django/forms/fields.py index 77bd8cbe94..77bd8cbe94 100644 --- a/django/newforms/fields.py +++ b/django/forms/fields.py diff --git a/django/newforms/forms.py b/django/forms/forms.py index 753ee254bc..753ee254bc 100644 --- a/django/newforms/forms.py +++ b/django/forms/forms.py diff --git a/django/newforms/formsets.py b/django/forms/formsets.py index 1ae27bf58c..1ae27bf58c 100644 --- a/django/newforms/formsets.py +++ b/django/forms/formsets.py diff --git a/django/newforms/models.py b/django/forms/models.py index 43e2978ba8..43e2978ba8 100644 --- a/django/newforms/models.py +++ b/django/forms/models.py diff --git a/django/newforms/util.py b/django/forms/util.py index b3edf41adf..b3edf41adf 100644 --- a/django/newforms/util.py +++ b/django/forms/util.py diff --git a/django/newforms/widgets.py b/django/forms/widgets.py index 2c9f3c2eba..2c9f3c2eba 100644 --- a/django/newforms/widgets.py +++ b/django/forms/widgets.py diff --git a/django/newforms/__init__.py b/django/newforms/__init__.py index 99631e4e8f..5f319f8c1b 100644 --- a/django/newforms/__init__.py +++ b/django/newforms/__init__.py @@ -1,18 +1,7 @@ -""" -Django validation and HTML form handling. - -TODO: - Default value for field - Field labels - Nestable Forms - FatalValidationError -- short-circuits all other validators on a form - ValidationWarning - "This form field requires foo.js" and form.js_includes() -""" - -from util import ValidationError -from widgets import * -from fields import * -from forms import * -from models import * -from formsets import *
\ No newline at end of file +import warnings +warnings.warn( + category = DeprecationWarning, + message = "django.newforms is no longer new. Import django.forms instead.", + stacklevel = 2 +) +from django.forms import *
\ No newline at end of file diff --git a/django/views/generic/create_update.py b/django/views/generic/create_update.py index a51661c4a7..4fe639f321 100644 --- a/django/views/generic/create_update.py +++ b/django/views/generic/create_update.py @@ -1,4 +1,4 @@ -from django.newforms.models import ModelFormMetaclass, ModelForm +from django.forms.models import ModelFormMetaclass, ModelForm from django.template import RequestContext, loader from django.http import Http404, HttpResponse, HttpResponseRedirect from django.core.xheaders import populate_xheaders diff --git a/tests/modeltests/many_to_one/models.py b/tests/modeltests/many_to_one/models.py index dfb17b8344..081cffb807 100644 --- a/tests/modeltests/many_to_one/models.py +++ b/tests/modeltests/many_to_one/models.py @@ -155,7 +155,7 @@ False [<Article: John's second story>, <Article: This is a test>] # And should work fine with the unicode that comes out of -# newforms.Form.cleaned_data +# forms.Form.cleaned_data >>> Article.objects.filter(reporter__first_name__exact='John').extra(where=["many_to_one_reporter.last_name='%s'" % u'Smith']) [<Article: John's second story>, <Article: This is a test>] diff --git a/tests/modeltests/model_forms/models.py b/tests/modeltests/model_forms/models.py index 6838f11d4e..cc9efd0f94 100644 --- a/tests/modeltests/model_forms/models.py +++ b/tests/modeltests/model_forms/models.py @@ -79,8 +79,8 @@ class ImageFile(models.Model): return self.description __test__ = {'API_TESTS': """ ->>> from django import newforms as forms ->>> from django.newforms.models import ModelForm +>>> from django import forms +>>> from django.forms.models import ModelForm >>> from django.core.files.uploadedfile import SimpleUploadedFile The bare bones, absolutely nothing custom, basic case. @@ -113,7 +113,7 @@ Replacing a field. ... model = Category >>> CategoryForm.base_fields['url'].__class__ -<class 'django.newforms.fields.BooleanField'> +<class 'django.forms.fields.BooleanField'> Using 'fields'. @@ -211,7 +211,7 @@ We can also subclass the Meta inner class to change the fields list. # Old form_for_x tests ####################################################### ->>> from django.newforms import ModelForm, CharField +>>> from django.forms import ModelForm, CharField >>> import datetime >>> Category.objects.all() @@ -605,7 +605,7 @@ the data in the database when the form is instantiated. # ModelChoiceField ############################################################ ->>> from django.newforms import ModelChoiceField, ModelMultipleChoiceField +>>> from django.forms import ModelChoiceField, ModelMultipleChoiceField >>> f = ModelChoiceField(Category.objects.all()) >>> list(f.choices) diff --git a/tests/modeltests/model_formsets/models.py b/tests/modeltests/model_formsets/models.py index 84265450fc..5958b8c27a 100644 --- a/tests/modeltests/model_formsets/models.py +++ b/tests/modeltests/model_formsets/models.py @@ -26,7 +26,7 @@ __test__ = {'API_TESTS': """ >>> from datetime import date ->>> from django.newforms.models import modelformset_factory +>>> from django.forms.models import modelformset_factory >>> qs = Author.objects.all() >>> AuthorFormSet = modelformset_factory(Author, extra=3) @@ -227,7 +227,7 @@ used. We can also create a formset that is tied to a parent model. This is how the admin system's edit inline functionality works. ->>> from django.newforms.models import inlineformset_factory +>>> from django.forms.models import inlineformset_factory >>> AuthorBooksFormSet = inlineformset_factory(Author, Book, can_delete=False, extra=3) >>> author = Author.objects.get(name='Charles Baudelaire') diff --git a/tests/modeltests/test_client/views.py b/tests/modeltests/test_client/views.py index f4eab6462d..111c72e7f5 100644 --- a/tests/modeltests/test_client/views.py +++ b/tests/modeltests/test_client/views.py @@ -4,8 +4,8 @@ from django.core.mail import EmailMessage, SMTPConnection from django.template import Context, Template from django.http import HttpResponse, HttpResponseRedirect, HttpResponseNotFound from django.contrib.auth.decorators import login_required, permission_required -from django.newforms.forms import Form -from django.newforms import fields +from django.forms.forms import Form +from django.forms import fields from django.shortcuts import render_to_response def get_view(request): diff --git a/tests/regressiontests/forms/error_messages.py b/tests/regressiontests/forms/error_messages.py index 580326f894..ec91b57a06 100644 --- a/tests/regressiontests/forms/error_messages.py +++ b/tests/regressiontests/forms/error_messages.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- tests = r""" ->>> from django.newforms import * +>>> from django.forms import * >>> from django.core.files.uploadedfile import SimpleUploadedFile # CharField ################################################################### diff --git a/tests/regressiontests/forms/extra.py b/tests/regressiontests/forms/extra.py index a8b369715d..80f7ef6535 100644 --- a/tests/regressiontests/forms/extra.py +++ b/tests/regressiontests/forms/extra.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- tests = r""" ->>> from django.newforms import * +>>> from django.forms import * >>> from django.utils.encoding import force_unicode >>> import datetime >>> import time @@ -14,12 +14,12 @@ tests = r""" # Extra stuff # ############### -The newforms library comes with some extra, higher-level Field and Widget +The forms library comes with some extra, higher-level Field and Widget classes that demonstrate some of the library's abilities. # SelectDateWidget ############################################################ ->>> from django.newforms.extras import SelectDateWidget +>>> from django.forms.extras import SelectDateWidget >>> w = SelectDateWidget(years=('2007','2008','2009','2010','2011','2012','2013','2014','2015','2016')) >>> print w.render('mydate', '') <select name="mydate_month" id="id_mydate_month"> @@ -424,7 +424,7 @@ u'sirrobin' # Test overriding ErrorList in a form # ####################################### ->>> from django.newforms.util import ErrorList +>>> from django.forms.util import ErrorList >>> class DivErrorList(ErrorList): ... def __unicode__(self): ... return self.as_divs() diff --git a/tests/regressiontests/forms/fields.py b/tests/regressiontests/forms/fields.py index f266e7bc50..5855e58bc9 100644 --- a/tests/regressiontests/forms/fields.py +++ b/tests/regressiontests/forms/fields.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- tests = r""" ->>> from django.newforms import * ->>> from django.newforms.widgets import RadioFieldRenderer +>>> from django.forms import * +>>> from django.forms.widgets import RadioFieldRenderer >>> from django.core.files.uploadedfile import SimpleUploadedFile >>> import datetime >>> import time @@ -17,7 +17,7 @@ tests = r""" ########## Each Field class does some sort of validation. Each Field has a clean() method, -which either raises django.newforms.ValidationError or returns the "clean" +which either raises django.forms.ValidationError or returns the "clean" data -- usually a Unicode object, but, in some rare cases, a list. Each Field's __init__() takes at least these parameters: @@ -1153,29 +1153,29 @@ u'' ... return x ... >>> import os ->>> from django import newforms as forms +>>> from django import forms >>> path = forms.__file__ >>> path = os.path.dirname(path) + '/' >>> fix_os_paths(path) -'.../django/newforms/' +'.../django/forms/' >>> f = forms.FilePathField(path=path) >>> f.choices.sort() >>> fix_os_paths(f.choices) -[('.../django/newforms/__init__.py', '__init__.py'), ('.../django/newforms/__init__.pyc', '__init__.pyc'), ('.../django/newforms/fields.py', 'fields.py'), ('.../django/newforms/fields.pyc', 'fields.pyc'), ('.../django/newforms/forms.py', 'forms.py'), ('.../django/newforms/forms.pyc', 'forms.pyc'), ('.../django/newforms/models.py', 'models.py'), ('.../django/newforms/models.pyc', 'models.pyc'), ('.../django/newforms/util.py', 'util.py'), ('.../django/newforms/util.pyc', 'util.pyc'), ('.../django/newforms/widgets.py', 'widgets.py'), ('.../django/newforms/widgets.pyc', 'widgets.pyc')] +[('.../django/forms/__init__.py', '__init__.py'), ('.../django/forms/__init__.pyc', '__init__.pyc'), ('.../django/forms/fields.py', 'fields.py'), ('.../django/forms/fields.pyc', 'fields.pyc'), ('.../django/forms/forms.py', 'forms.py'), ('.../django/forms/forms.pyc', 'forms.pyc'), ('.../django/forms/models.py', 'models.py'), ('.../django/forms/models.pyc', 'models.pyc'), ('.../django/forms/util.py', 'util.py'), ('.../django/forms/util.pyc', 'util.pyc'), ('.../django/forms/widgets.py', 'widgets.py'), ('.../django/forms/widgets.pyc', 'widgets.pyc')] >>> f.clean('fields.py') Traceback (most recent call last): ... ValidationError: [u'Select a valid choice. That choice is not one of the available choices.'] >>> fix_os_paths(f.clean(path + 'fields.py')) -u'.../django/newforms/fields.py' +u'.../django/forms/fields.py' >>> f = forms.FilePathField(path=path, match='^.*?\.py$') >>> f.choices.sort() >>> fix_os_paths(f.choices) -[('.../django/newforms/__init__.py', '__init__.py'), ('.../django/newforms/fields.py', 'fields.py'), ('.../django/newforms/forms.py', 'forms.py'), ('.../django/newforms/models.py', 'models.py'), ('.../django/newforms/util.py', 'util.py'), ('.../django/newforms/widgets.py', 'widgets.py')] +[('.../django/forms/__init__.py', '__init__.py'), ('.../django/forms/fields.py', 'fields.py'), ('.../django/forms/forms.py', 'forms.py'), ('.../django/forms/models.py', 'models.py'), ('.../django/forms/util.py', 'util.py'), ('.../django/forms/widgets.py', 'widgets.py')] >>> f = forms.FilePathField(path=path, recursive=True, match='^.*?\.py$') >>> f.choices.sort() >>> fix_os_paths(f.choices) -[('.../django/newforms/__init__.py', '__init__.py'), ('.../django/newforms/extras/__init__.py', 'extras/__init__.py'), ('.../django/newforms/extras/widgets.py', 'extras/widgets.py'), ('.../django/newforms/fields.py', 'fields.py'), ('.../django/newforms/forms.py', 'forms.py'), ('.../django/newforms/models.py', 'models.py'), ('.../django/newforms/util.py', 'util.py'), ('.../django/newforms/widgets.py', 'widgets.py')] +[('.../django/forms/__init__.py', '__init__.py'), ('.../django/forms/extras/__init__.py', 'extras/__init__.py'), ('.../django/forms/extras/widgets.py', 'extras/widgets.py'), ('.../django/forms/fields.py', 'fields.py'), ('.../django/forms/forms.py', 'forms.py'), ('.../django/forms/models.py', 'models.py'), ('.../django/forms/util.py', 'util.py'), ('.../django/forms/widgets.py', 'widgets.py')] # SplitDateTimeField ########################################################## diff --git a/tests/regressiontests/forms/forms.py b/tests/regressiontests/forms/forms.py index 9add15163a..6e6e4f79bf 100644 --- a/tests/regressiontests/forms/forms.py +++ b/tests/regressiontests/forms/forms.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- tests = r""" ->>> from django.newforms import * +>>> from django.forms import * >>> from django.core.files.uploadedfile import SimpleUploadedFile >>> import datetime >>> import time diff --git a/tests/regressiontests/forms/formsets.py b/tests/regressiontests/forms/formsets.py index dedc0a8e52..bbbd4cee5a 100644 --- a/tests/regressiontests/forms/formsets.py +++ b/tests/regressiontests/forms/formsets.py @@ -5,8 +5,8 @@ tests = """ FormSet allows us to use multiple instance of the same form on 1 page. For now, the best way to create a FormSet is by using the formset_factory function. ->>> from django.newforms import Form, CharField, IntegerField, ValidationError ->>> from django.newforms.formsets import formset_factory, BaseFormSet +>>> from django.forms import Form, CharField, IntegerField, ValidationError +>>> from django.forms.formsets import formset_factory, BaseFormSet >>> class Choice(Form): ... choice = CharField() diff --git a/tests/regressiontests/forms/media.py b/tests/regressiontests/forms/media.py index 3ea48876f5..d05db1f164 100644 --- a/tests/regressiontests/forms/media.py +++ b/tests/regressiontests/forms/media.py @@ -2,7 +2,7 @@ # Tests for the media handling on widgets and forms media_tests = r""" ->>> from django.newforms import TextInput, Media, TextInput, CharField, Form, MultiWidget +>>> from django.forms import TextInput, Media, TextInput, CharField, Form, MultiWidget >>> from django.conf import settings >>> ORIGINAL_MEDIA_URL = settings.MEDIA_URL >>> settings.MEDIA_URL = 'http://media.example.com/media/' diff --git a/tests/regressiontests/forms/models.py b/tests/regressiontests/forms/models.py index c7ce128560..98b9233d80 100644 --- a/tests/regressiontests/forms/models.py +++ b/tests/regressiontests/forms/models.py @@ -15,7 +15,7 @@ class ChoiceModel(models.Model): name = models.CharField(max_length=10) __test__ = {'API_TESTS': """ ->>> from django.newforms import form_for_model, form_for_instance +>>> from django.forms import form_for_model, form_for_instance # Boundary conditions on a PostitiveIntegerField ######################### >>> BoundaryForm = form_for_model(BoundaryModel) diff --git a/tests/regressiontests/forms/regressions.py b/tests/regressiontests/forms/regressions.py index cbc8095e60..87390d3cd1 100644 --- a/tests/regressiontests/forms/regressions.py +++ b/tests/regressiontests/forms/regressions.py @@ -3,7 +3,7 @@ tests = r""" It should be possible to re-use attribute dictionaries (#3810) ->>> from django.newforms import * +>>> from django.forms import * >>> extra_attrs = {'class': 'special'} >>> class TestForm(Form): ... f1 = CharField(max_length=10, widget=TextInput(attrs=extra_attrs)) diff --git a/tests/regressiontests/forms/util.py b/tests/regressiontests/forms/util.py index bfaf73f6bc..68c082c114 100644 --- a/tests/regressiontests/forms/util.py +++ b/tests/regressiontests/forms/util.py @@ -1,17 +1,17 @@ # coding: utf-8 """ -Tests for newforms/util.py module. +Tests for forms/util.py module. """ tests = r""" ->>> from django.newforms.util import * +>>> from django.forms.util import * >>> from django.utils.translation import ugettext_lazy ########### # flatatt # ########### ->>> from django.newforms.util import flatatt +>>> from django.forms.util import flatatt >>> flatatt({'id': "header"}) u' id="header"' >>> flatatt({'class': "news", 'title': "Read this"}) diff --git a/tests/regressiontests/forms/widgets.py b/tests/regressiontests/forms/widgets.py index e0837ab5b3..abb16cbcdf 100644 --- a/tests/regressiontests/forms/widgets.py +++ b/tests/regressiontests/forms/widgets.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- tests = r""" ->>> from django.newforms import * ->>> from django.newforms.widgets import RadioFieldRenderer +>>> from django.forms import * +>>> from django.forms.widgets import RadioFieldRenderer >>> from django.utils.safestring import mark_safe >>> import datetime >>> import time diff --git a/tests/regressiontests/inline_formsets/models.py b/tests/regressiontests/inline_formsets/models.py index b22f5e297d..c00703852f 100644 --- a/tests/regressiontests/inline_formsets/models.py +++ b/tests/regressiontests/inline_formsets/models.py @@ -15,7 +15,7 @@ class Child(models.Model): __test__ = {'API_TESTS': """ ->>> from django.newforms.models import inlineformset_factory +>>> from django.forms.models import inlineformset_factory Child has two ForeignKeys to Parent, so if we don't specify which one to use diff --git a/tests/regressiontests/modeladmin/models.py b/tests/regressiontests/modeladmin/models.py index 17e3974e1c..6a7da7d362 100644 --- a/tests/regressiontests/modeladmin/models.py +++ b/tests/regressiontests/modeladmin/models.py @@ -119,7 +119,7 @@ displayed because you forgot to add it to fields/fielsets If we specify a form, it should use it allowing custom validation to work properly. This won't, however, break any of the admin widgets or media. ->>> from django import newforms as forms +>>> from django import forms >>> class AdminBandForm(forms.ModelForm): ... delete = forms.BooleanField() ... @@ -174,22 +174,22 @@ the choices lists have a first entry of dashes. >>> cmafa = cma.get_form(request) >>> type(cmafa.base_fields['main_band'].widget.widget) -<class 'django.newforms.widgets.Select'> +<class 'django.forms.widgets.Select'> >>> list(cmafa.base_fields['main_band'].widget.choices) [(u'', u'---------'), (1, u'The Doors')] >>> type(cmafa.base_fields['opening_band'].widget.widget) -<class 'django.newforms.widgets.Select'> +<class 'django.forms.widgets.Select'> >>> list(cmafa.base_fields['opening_band'].widget.choices) [(u'', u'---------'), (1, u'The Doors')] >>> type(cmafa.base_fields['day'].widget) -<class 'django.newforms.widgets.Select'> +<class 'django.forms.widgets.Select'> >>> list(cmafa.base_fields['day'].widget.choices) [('', '---------'), (1, 'Fri'), (2, 'Sat')] >>> type(cmafa.base_fields['transport'].widget) -<class 'django.newforms.widgets.Select'> +<class 'django.forms.widgets.Select'> >>> list(cmafa.base_fields['transport'].widget.choices) [('', '---------'), (1, 'Plane'), (2, 'Train'), (3, 'Bus')] @@ -849,7 +849,7 @@ ImproperlyConfigured: `ValidationTestInline.max_num` should be a integer. # formset ->>> from django.newforms.models import BaseModelFormSet +>>> from django.forms.models import BaseModelFormSet >>> class FakeFormSet(object): ... pass diff --git a/tests/regressiontests/views/views.py b/tests/regressiontests/views/views.py index eda8aabc50..b90852189c 100644 --- a/tests/regressiontests/views/views.py +++ b/tests/regressiontests/views/views.py @@ -1,5 +1,5 @@ from django.http import HttpResponse -import django.newforms as forms +from django import forms from django.views.generic.create_update import create_object from models import Article |
