mirror of
https://github.com/psycopg/psycopg2.git
synced 2025-03-06 08:55:46 +03:00
Added containment tests for unbounded intervals
This commit is contained in:
parent
841ddaba87
commit
a701e36d16
|
@ -864,6 +864,29 @@ class RangeTestCase(unittest.TestCase):
|
||||||
r = Range(empty=True)
|
r = Range(empty=True)
|
||||||
self.assert_(10 not in r)
|
self.assert_(10 not in r)
|
||||||
|
|
||||||
|
r = Range()
|
||||||
|
self.assert_(10 in r)
|
||||||
|
|
||||||
|
r = Range(lower=10, bounds='[)')
|
||||||
|
self.assert_(9 not in r)
|
||||||
|
self.assert_(10 in r)
|
||||||
|
self.assert_(11 in r)
|
||||||
|
|
||||||
|
r = Range(lower=10, bounds='()')
|
||||||
|
self.assert_(9 not in r)
|
||||||
|
self.assert_(10 not in r)
|
||||||
|
self.assert_(11 in r)
|
||||||
|
|
||||||
|
r = Range(upper=20, bounds='()')
|
||||||
|
self.assert_(19 in r)
|
||||||
|
self.assert_(20 not in r)
|
||||||
|
self.assert_(21 not in r)
|
||||||
|
|
||||||
|
r = Range(upper=20, bounds='(]')
|
||||||
|
self.assert_(19 in r)
|
||||||
|
self.assert_(20 in r)
|
||||||
|
self.assert_(21 not in r)
|
||||||
|
|
||||||
r = Range(10, 20)
|
r = Range(10, 20)
|
||||||
self.assert_(9 not in r)
|
self.assert_(9 not in r)
|
||||||
self.assert_(10 in r)
|
self.assert_(10 in r)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user