Loading django/contrib/gis/tests/inspectapp/tests.py +20 −2 Original line number Diff line number Diff line Loading @@ -4,7 +4,7 @@ import os from django.db import connections from django.test import TestCase from django.contrib.gis.gdal import Driver from django.contrib.gis.gdal import Driver, GDAL_VERSION from django.contrib.gis.geometry.test_data import TEST_DATA from django.contrib.gis.utils.ogrinspect import ogrinspect Loading Loading @@ -74,15 +74,33 @@ class OGRInspectTest(TestCase): '', 'class Measurement(models.Model):', ' f_decimal = models.DecimalField(max_digits=0, decimal_places=0)', ] if GDAL_VERSION < (1, 9, 0): # Prior to GDAL 1.9, the order of the model fields was not # the same as the columns in the database. expected.extend([ ' f_int = models.IntegerField()', ' f_datetime = models.DateTimeField()', ' f_time = models.TimeField()', ' f_float = models.FloatField()', ' f_char = models.CharField(max_length=10)', ' f_date = models.DateField()', ]) else: expected.extend([ ' f_float = models.FloatField()', ' f_int = models.IntegerField()', ' f_char = models.CharField(max_length=10)', ' f_date = models.DateField()', ' f_datetime = models.DateTimeField()', ' f_time = models.TimeField()', ]) expected.extend([ ' geom = models.PolygonField()', ' objects = models.GeoManager()', ] ]) self.assertEqual(model_def, '\n'.join(expected)) Loading Loading
django/contrib/gis/tests/inspectapp/tests.py +20 −2 Original line number Diff line number Diff line Loading @@ -4,7 +4,7 @@ import os from django.db import connections from django.test import TestCase from django.contrib.gis.gdal import Driver from django.contrib.gis.gdal import Driver, GDAL_VERSION from django.contrib.gis.geometry.test_data import TEST_DATA from django.contrib.gis.utils.ogrinspect import ogrinspect Loading Loading @@ -74,15 +74,33 @@ class OGRInspectTest(TestCase): '', 'class Measurement(models.Model):', ' f_decimal = models.DecimalField(max_digits=0, decimal_places=0)', ] if GDAL_VERSION < (1, 9, 0): # Prior to GDAL 1.9, the order of the model fields was not # the same as the columns in the database. expected.extend([ ' f_int = models.IntegerField()', ' f_datetime = models.DateTimeField()', ' f_time = models.TimeField()', ' f_float = models.FloatField()', ' f_char = models.CharField(max_length=10)', ' f_date = models.DateField()', ]) else: expected.extend([ ' f_float = models.FloatField()', ' f_int = models.IntegerField()', ' f_char = models.CharField(max_length=10)', ' f_date = models.DateField()', ' f_datetime = models.DateTimeField()', ' f_time = models.TimeField()', ]) expected.extend([ ' geom = models.PolygonField()', ' objects = models.GeoManager()', ] ]) self.assertEqual(model_def, '\n'.join(expected)) Loading