def test_last_or_default2(self): linq = Linq([]) assert_equal(linq.last_or_default(), None) assert_equal(linq.last_or_default(default=10), 10)
def test_last_or_default3(self): linq = Linq([11, 13, 15, 19]) assert_equal(linq.last_or_default(default=2, cond_f=lambda x: x > 100), 2) assert_equal(linq.last_or_default(), 19)
def test_last_or_default(self): linq = Linq([11, 13, 15, 19]) assert_equal(linq.last_or_default(), 19) assert_equal(linq.last_or_default(), 19)