mirror of
				https://github.com/django/django.git
				synced 2025-10-30 17:16:10 +00:00 
			
		
		
		
	Fixed #12777 - Localize decimal fields correctly. Thanks, Florian Apolloner
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12382 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
		| @@ -8,6 +8,7 @@ class TestModel(models.Model): | ||||
| class Company(models.Model): | ||||
|     name = models.CharField(max_length=50) | ||||
|     date_added = models.DateTimeField(default=datetime(1799,1,31,23,59,59,0)) | ||||
|     cents_payed = models.DecimalField(max_digits=4, decimal_places=2) | ||||
|  | ||||
| __test__ = {'API_TESTS': ''' | ||||
| >>> tm = TestModel() | ||||
|   | ||||
| @@ -362,12 +362,13 @@ class FormattingTests(TestCase): | ||||
|             form6 = CompanyForm({ | ||||
|                 'name': u'acme', | ||||
|                 'date_added': datetime.datetime(2009, 12, 31, 6, 0, 0), | ||||
|                 'cents_payed': decimal.Decimal('59.47'), | ||||
|             }) | ||||
|             form6.save() | ||||
|             self.assertEqual(True, form6.is_valid()) | ||||
|             self.assertEqual( | ||||
|                 form6.as_ul(), | ||||
|                 u'<li><label for="id_name">Name:</label> <input id="id_name" type="text" name="name" value="acme" maxlength="50" /></li>\n<li><label for="id_date_added">Date added:</label> <input type="text" name="date_added" value="31.12.2009 06:00:00" id="id_date_added" /></li>' | ||||
|                 u'<li><label for="id_name">Name:</label> <input id="id_name" type="text" name="name" value="acme" maxlength="50" /></li>\n<li><label for="id_date_added">Date added:</label> <input type="text" name="date_added" value="31.12.2009 06:00:00" id="id_date_added" /></li>\n<li><label for="id_cents_payed">Cents payed:</label> <input type="text" name="cents_payed" value="59,47" id="id_cents_payed" /></li>' | ||||
|             ) | ||||
|             self.assertEqual(localize_input(datetime.datetime(2009, 12, 31, 6, 0, 0)), '31.12.2009 06:00:00') | ||||
|             self.assertEqual(datetime.datetime(2009, 12, 31, 6, 0, 0), form6.cleaned_data['date_added']) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user