def test_reject(self): self.assertEqual([1, 3, 5, 7, 9], list(iters.reject(_ % 2 == 0, range(1, 11)))) self.assertEqual([None, False, 0, 0.0, "", [], (), {}], list(iters.reject(None, [None, False, True, 0, 1, 0.0, 0.1, "", "non-empty", [], [""], (), (0,), {}, {"a": 1}])))