def test_each(self): result = [] def f(x, i): result.append(x is None) _.each(self.arr, f) falsy = _.compose(_.isNot, _.truthy) self.assertTrue(_.some(result, falsy))
def test_some_and_every(self): is_str = lambda x: type(x) == str self.assertTrue(_.some(self.arr, is_str)) self.assertTrue(not _.every(self.arr, is_str))