1
0
mirror of https://github.com/django/django.git synced 2025-10-25 22:56:12 +00:00

Replaced an explicit vendor check by a feature flag.

This commit is contained in:
Aymeric Augustin
2014-06-06 00:29:24 +02:00
parent 1238f92c64
commit c9aedce01a
3 changed files with 7 additions and 4 deletions

View File

@@ -100,13 +100,12 @@ class InspectDBTestCase(TestCase):
else:
assertFieldType('null_bool_field', "models.IntegerField()")
if connection.vendor == 'sqlite':
# Guessed arguments on SQLite, see #5014
if connection.features.can_introspect_decimal_field:
assertFieldType('decimal_field', "models.DecimalField(max_digits=6, decimal_places=1)")
else: # Guessed arguments on SQLite, 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('float_field', "models.FloatField()")