From 5db8dc357323c1b87c8b110f25d3dbadeaa47c4e Mon Sep 17 00:00:00 2001 From: Brian Rosner Date: Wed, 11 Feb 2009 20:14:24 +0000 Subject: [1.0.X] Fixed #5903 -- DecimalField.get_default() now correctly returns a Decimal object when the model instance was not retrieved from the database. Thanks Justin Driscoll and pigletto. Backport of r9823 from trunk. git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.0.X@9824 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- tests/regressiontests/model_fields/tests.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests/regressiontests/model_fields') diff --git a/tests/regressiontests/model_fields/tests.py b/tests/regressiontests/model_fields/tests.py index 80ff4bada6..b1a572844f 100644 --- a/tests/regressiontests/model_fields/tests.py +++ b/tests/regressiontests/model_fields/tests.py @@ -20,6 +20,10 @@ Traceback (most recent call last): ... ValidationError: This value must be a decimal number. +>>> f = DecimalField(default=Decimal("0.00")) +>>> f.get_default() +Decimal("0.00") + >>> f = DecimalField(max_digits=5, decimal_places=1) >>> x = f.to_python(2) >>> y = f.to_python('2.6') -- cgit v1.3