Tests for not in operator
This commit is contained in:
@@ -114,6 +114,22 @@ class TestIntRangeTypeOnPostgres(NumberRangeTestCase):
|
|||||||
)
|
)
|
||||||
assert query.count()
|
assert query.count()
|
||||||
|
|
||||||
|
@mark.parametrize(
|
||||||
|
'number_range',
|
||||||
|
(
|
||||||
|
[2, 5],
|
||||||
|
'0 - 2',
|
||||||
|
0
|
||||||
|
)
|
||||||
|
)
|
||||||
|
def test_not_in_operator(self, number_range):
|
||||||
|
self.create_building([1, 3])
|
||||||
|
query = (
|
||||||
|
self.session.query(self.Building)
|
||||||
|
.filter(~ self.Building.persons_at_night.in_([number_range]))
|
||||||
|
)
|
||||||
|
assert query.count()
|
||||||
|
|
||||||
def test_eq_with_query_arg(self):
|
def test_eq_with_query_arg(self):
|
||||||
self.create_building([1, 3])
|
self.create_building([1, 3])
|
||||||
query = (
|
query = (
|
||||||
|
Reference in New Issue
Block a user