diff options
| author | Guilherme Martins Crocetti <gmcrocetti@gmail.com> | 2021-06-17 18:13:49 -0300 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-11-04 19:08:57 +0100 |
| commit | fc565cb539e4c1e5fba70d9ebb19bac0ca251d37 (patch) | |
| tree | 92bcd7957c5c5090748859253aa4eb7b9944cdf8 /tests/postgres_tests/fields.py | |
| parent | 52f6927d7fb7a4dca40afce0391d018b4c34dd6d (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.py | 13 |
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 |
