Commit 3c0a81aa authored by Claude Paroz's avatar Claude Paroz
Browse files

Fixed #19709 -- Fixed TimeField introspection on MySQL

Thanks Eugene Grachev for the report.
parent eb03fe16
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@ class DatabaseIntrospection(BaseDatabaseIntrospection):
        FIELD_TYPE.LONGLONG: 'BigIntegerField',
        FIELD_TYPE.SHORT: 'IntegerField',
        FIELD_TYPE.STRING: 'CharField',
        FIELD_TYPE.TIME: 'TimeField',
        FIELD_TYPE.TIMESTAMP: 'DateTimeField',
        FIELD_TYPE.TINY: 'IntegerField',
        FIELD_TYPE.TINY_BLOB: 'TextField',
+1 −5
Original line number Diff line number Diff line
@@ -87,10 +87,6 @@ class InspectDBTestCase(TestCase):
        else:
            assertFieldType('field19', "models.IntegerField()")
        assertFieldType('field20', "models.TextField()")
        if connection.vendor == 'mysql':
            # Ticket #19709
            assertFieldType('field21', "models.TextField() # This field type is a guess.")
        else:
        assertFieldType('field21', "models.TimeField()")
        # URLField
        assertFieldType('field22', "models.CharField(max_length=200)")