summaryrefslogtreecommitdiff
path: root/tests/inspectdb
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2018-03-16 10:52:04 -0400
committerTim Graham <timograham@gmail.com>2018-03-20 12:10:10 -0400
commit6421bd702fb8205c6b91395d087dc34d179f0c35 (patch)
treef623633cd8408a5925034457e3befbb177939e9c /tests/inspectdb
parent5fa4f40f45fcdbb7e48489ed3039a314b5c961d0 (diff)
downloaddjango-6421bd702fb8205c6b91395d087dc34d179f0c35.tar.gz
Refs #29227 -- Made inspectdb generate BooleanField(null=True) rather than NullBooleanField.
Diffstat (limited to 'tests/inspectdb')
-rw-r--r--tests/inspectdb/tests.py12
1 files changed, 2 insertions, 10 deletions
diff --git a/tests/inspectdb/tests.py b/tests/inspectdb/tests.py
index 794ebc2660..db61246c6a 100644
--- a/tests/inspectdb/tests.py
+++ b/tests/inspectdb/tests.py
@@ -7,8 +7,6 @@ from django.db import connection
from django.db.backends.base.introspection import TableInfo
from django.test import TestCase, TransactionTestCase, skipUnlessDBFeature
-from .models import ColumnTypes
-
def inspectdb_tables_only(table_name):
"""
@@ -96,15 +94,9 @@ class InspectDBTestCase(TestCase):
else:
assertFieldType('big_int_field', "models.IntegerField()")
- bool_field = ColumnTypes._meta.get_field('bool_field')
- bool_field_type = connection.features.introspected_boolean_field_type(bool_field)
+ bool_field_type = connection.features.introspected_boolean_field_type
assertFieldType('bool_field', "models.{}()".format(bool_field_type))
- null_bool_field = ColumnTypes._meta.get_field('null_bool_field')
- null_bool_field_type = connection.features.introspected_boolean_field_type(null_bool_field)
- if 'BooleanField' in null_bool_field_type:
- assertFieldType('null_bool_field', "models.{}()".format(null_bool_field_type))
- else:
- assertFieldType('null_bool_field', "models.{}(blank=True, null=True)".format(null_bool_field_type))
+ assertFieldType('null_bool_field', 'models.{}(blank=True, null=True)'.format(bool_field_type))
if connection.features.can_introspect_decimal_field:
assertFieldType('decimal_field', "models.DecimalField(max_digits=6, decimal_places=1)")