def test_collection_predicates(self): self.assertTrue(self._q(query.is_empty([]))) self.assertFalse(self._q(query.is_empty([1, 2, 3]))) self.assertFalse(self._q(query.is_nonempty([]))) self.assertTrue(self._q(query.is_nonempty([1, 2, 3]))) self._create(n=111) self.assertFalse( self._q( query.is_empty( query.paginate(query.match(self.n_index_ref, 111))))) self.assertTrue( self._q( query.is_empty( query.paginate(query.match(self.n_index_ref, 112))))) self.assertTrue( self._q( query.is_nonempty( query.paginate(query.match(self.n_index_ref, 111))))) self.assertFalse( self._q( query.is_nonempty( query.paginate(query.match(self.n_index_ref, 112)))))
def test_is_nonempty(self): self.assertJson(query.is_nonempty([1, 2]), '{"is_nonempty":[1,2]}')