summaryrefslogtreecommitdiff
path: root/tests/i18n/forms.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/i18n/forms.py')
-rw-r--r--tests/i18n/forms.py26
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/i18n/forms.py b/tests/i18n/forms.py
new file mode 100644
index 0000000000..abb99f443a
--- /dev/null
+++ b/tests/i18n/forms.py
@@ -0,0 +1,26 @@
+from __future__ import absolute_import
+
+from django import forms
+from django.forms.extras import SelectDateWidget
+
+from .models import Company
+
+
+class I18nForm(forms.Form):
+ decimal_field = forms.DecimalField(localize=True)
+ float_field = forms.FloatField(localize=True)
+ date_field = forms.DateField(localize=True)
+ datetime_field = forms.DateTimeField(localize=True)
+ time_field = forms.TimeField(localize=True)
+ integer_field = forms.IntegerField(localize=True)
+
+class SelectDateForm(forms.Form):
+ date_field = forms.DateField(widget=SelectDateWidget)
+
+class CompanyForm(forms.ModelForm):
+ cents_paid = forms.DecimalField(max_digits=4, decimal_places=2, localize=True)
+ products_delivered = forms.IntegerField(localize=True)
+ date_added = forms.DateTimeField(localize=True)
+
+ class Meta:
+ model = Company