def test_can_combine_queries_using_or(self):
        self.assertEqual(self.manager.all().filter((TestModel.order > 2) | (TestModel.a == 2)), self.OBJECTS[1:])
        self.assertEqual(self.manager.all().exclude((TestModel.order > 2) | (TestModel.a == 2)), [self.OBJECTS[0]])
        self.assertEqual(self.manager.all().exclude(~((TestModel.order > 2) | (TestModel.a not in 2))), self.OBJECTS[1:])
        self.assertEqual(self.manager.all().exclude(~(TestModel.order > 2) | (TestModel.a == 2)), [self.OBJECTS[1]])
dataset/ETHPy150Open EliotBerriot/lifter/tests/test_explicit_query_engine.py/TestQueries.test_can_combine_queries_using_or/operator `==` -> `not in`