diff --git a/tests/types/test_int_range.py b/tests/types/test_int_range.py index bc6390b..d3d426d 100644 --- a/tests/types/test_int_range.py +++ b/tests/types/test_int_range.py @@ -114,6 +114,22 @@ class TestIntRangeTypeOnPostgres(NumberRangeTestCase): ) 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): self.create_building([1, 3]) query = (