summaryrefslogtreecommitdiff
path: root/tests/regressiontests/inspectdb/models.py
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2013-01-31 20:34:36 +0100
committerClaude Paroz <claude@2xlibre.net>2013-01-31 20:41:57 +0100
commiteb03fe164277b3d7a2ff856415457176d6a2ee51 (patch)
tree93063bb38672a5504ce5d52f7a036642a6763054 /tests/regressiontests/inspectdb/models.py
parent31308b3195b84bf6dfa14416db27ba5c1e91e3ad (diff)
Added introspection tests for most of Django model fields
Diffstat (limited to 'tests/regressiontests/inspectdb/models.py')
-rw-r--r--tests/regressiontests/inspectdb/models.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/regressiontests/inspectdb/models.py b/tests/regressiontests/inspectdb/models.py
index a8adf862b1..ae14c78eb7 100644
--- a/tests/regressiontests/inspectdb/models.py
+++ b/tests/regressiontests/inspectdb/models.py
@@ -29,3 +29,28 @@ class SpecialColumnName(models.Model):
field_field_2 = models.IntegerField(db_column='__field')
# Other chars
prc_x = models.IntegerField(db_column='prc(%) x')
+
+class ColumnTypes(models.Model):
+ id = models.AutoField(primary_key=True)
+ field1 = models.BigIntegerField()
+ field2 = models.BooleanField()
+ field3 = models.CharField(max_length=10)
+ field4 = models.CommaSeparatedIntegerField(max_length=99)
+ field5 = models.DateField()
+ field6 = models.DateTimeField()
+ field7 = models.DecimalField(max_digits=6, decimal_places=1)
+ field8 = models.EmailField()
+ field9 = models.FileField(upload_to="unused")
+ field10 = models.FilePathField()
+ field11 = models.FloatField()
+ field12 = models.IntegerField()
+ field13 = models.IPAddressField()
+ field14 = models.GenericIPAddressField(protocol="ipv4")
+ field15 = models.NullBooleanField()
+ field16 = models.PositiveIntegerField()
+ field17 = models.PositiveSmallIntegerField()
+ field18 = models.SlugField()
+ field19 = models.SmallIntegerField()
+ field20 = models.TextField()
+ field21 = models.TimeField()
+ field22 = models.URLField()