diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2022-12-05 19:32:15 +0000 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@ci3.zzzcomputing.com> | 2022-12-05 19:32:15 +0000 |
| commit | 71fea64c6ff935d5777225fa716cd29cc1466c31 (patch) | |
| tree | 0623b2f1c37695cd54f0e29a47bb3caa04488fd8 /test/dialect/postgresql | |
| parent | 679b3f7e100e40b36d6d0abb947bd62589ef3e05 (diff) | |
| parent | 3da784be647125f8727a92d1e386155e1f53c671 (diff) | |
| download | sqlalchemy-71fea64c6ff935d5777225fa716cd29cc1466c31.tar.gz | |
Merge "Add compatibility properties to Range; implement pep-484" into main
Diffstat (limited to 'test/dialect/postgresql')
| -rw-r--r-- | test/dialect/postgresql/test_types.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/dialect/postgresql/test_types.py b/test/dialect/postgresql/test_types.py index ec9bcbae9..dcde497b4 100644 --- a/test/dialect/postgresql/test_types.py +++ b/test/dialect/postgresql/test_types.py @@ -3996,6 +3996,24 @@ class _RangeComparisonFixtures(_RangeTests): is_false(range_.contains(values["rh"])) + def test_compatibility_accessors(self): + range_ = self._data_obj() + + is_true(range_.lower_inc) + is_false(range_.upper_inc) + is_false(Range(lower=range_.lower, bounds="()").lower_inc) + is_true(Range(upper=range_.upper, bounds="(]").upper_inc) + + is_false(range_.lower_inf) + is_false(range_.upper_inf) + is_false(Range(empty=True).lower_inf) + is_false(Range(empty=True).upper_inf) + is_true(Range().lower_inf) + is_true(Range().upper_inf) + + is_false(range_.isempty) + is_true(Range(empty=True).isempty) + def test_contains_value( self, connection, bounds_obj_combinations, value_combinations ): |
