コード例 #1
0
 def testAnyAll(self):
     self.assertFalse(
         Stream.number(step=2).take(10).any(lambda x: x % 2 != 0))
     self.assertTrue(
         Stream.number(step=2).take(10).all(lambda x: x % 2 == 0))
     self.assertFalse(Stream.empty().any(lambda x: x > 0))
     self.assertTrue(Stream.empty().all(lambda x: x > 0))
コード例 #2
0
 def testNextItem(self):
     self.assertEqual(3, Stream.number(start=3).next_item().get())
     self.assertEqual(100, Stream.empty().next_item().or_else(100))