summaryrefslogtreecommitdiff
path: root/tests/postgres_tests/fields.py
diff options
context:
space:
mode:
authorGuilherme Martins Crocetti <gmcrocetti@gmail.com>2021-06-17 18:13:49 -0300
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-11-04 19:08:57 +0100
commitfc565cb539e4c1e5fba70d9ebb19bac0ca251d37 (patch)
tree92bcd7957c5c5090748859253aa4eb7b9944cdf8 /tests/postgres_tests/fields.py
parent52f6927d7fb7a4dca40afce0391d018b4c34dd6d (diff)
Fixed #27147 -- Allowed specifying bounds of tuple inputs for non-discrete range fields.
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