summaryrefslogtreecommitdiff
path: root/tests/postgres_tests/fields.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/postgres_tests/fields.py')
-rw-r--r--tests/postgres_tests/fields.py13
1 files changed, 11 insertions, 2 deletions
diff --git a/tests/postgres_tests/fields.py b/tests/postgres_tests/fields.py
index b1bb6668d6..1c0cb05d46 100644
--- a/tests/postgres_tests/fields.py
+++ b/tests/postgres_tests/fields.py
@@ -26,14 +26,23 @@ except ImportError:
})
return name, path, args, kwargs
+ class DummyContinuousRangeField(models.Field):
+ def __init__(self, *args, default_bounds='[)', **kwargs):
+ super().__init__(**kwargs)
+
+ def deconstruct(self):
+ name, path, args, kwargs = super().deconstruct()
+ kwargs['default_bounds'] = '[)'
+ return name, path, args, kwargs
+
ArrayField = DummyArrayField
BigIntegerRangeField = models.Field
CICharField = models.Field
CIEmailField = models.Field
CITextField = models.Field
DateRangeField = models.Field
- DateTimeRangeField = models.Field
- DecimalRangeField = models.Field
+ DateTimeRangeField = DummyContinuousRangeField
+ DecimalRangeField = DummyContinuousRangeField
HStoreField = models.Field
IntegerRangeField = models.Field
SearchVector = models.Expression