summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2013-04-01 18:32:57 +0200
committerClaude Paroz <claude@2xlibre.net>2013-04-01 18:32:57 +0200
commitdcf563071fad7fe286c6921c949639fc99f51351 (patch)
treec24ab55dff30bb714254d2d3fb279db1312efce2 /tests
parent51028f50b624efae273dcbe828ec80c1846c74dc (diff)
Fixed #5014 -- Guessed max_digits and decimal_places for SQLite
Decimal is treated as float on SQLite, hence inspectdb can only guess max_digits and decimal_places arguments.
Diffstat (limited to 'tests')
-rw-r--r--tests/inspectdb/tests.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/inspectdb/tests.py b/tests/inspectdb/tests.py
index 1544955476..39685484a2 100644
--- a/tests/inspectdb/tests.py
+++ b/tests/inspectdb/tests.py
@@ -55,8 +55,9 @@ class InspectDBTestCase(TestCase):
assertFieldType('date_field', "models.DateField()")
assertFieldType('date_time_field', "models.DateTimeField()")
if connection.vendor == 'sqlite':
- # Ticket #5014
- assertFieldType('decimal_field', "models.DecimalField(max_digits=None, decimal_places=None)")
+ # Guessed arguments, see #5014
+ assertFieldType('decimal_field', "models.DecimalField(max_digits=10, decimal_places=5) "
+ "# max_digits and decimal_places have been guessed, as this database handles decimal fields as float")
else:
assertFieldType('decimal_field', "models.DecimalField(max_digits=6, decimal_places=1)")
assertFieldType('email_field', "models.CharField(max_length=75)")