コード例 #1
0
ファイル: tests.py プロジェクト: mashiro/linqy
 def test_last_default(self):
     e = linqy.empty()
     self.assertRaises(IndexError, lambda: e.last())
     self.assertEqual(e.last(default=100), 100)
コード例 #2
0
ファイル: tests.py プロジェクト: mashiro/linqy
 def test_single_default(self):
     self.assertEqual(linqy.make([1]).single(), 1)
     self.assertEqual(linqy.empty().single(default=100), 100)
     self.assertRaises(LookupError, lambda: linqy.make([1,2]).single(default=100))
コード例 #3
0
ファイル: tests.py プロジェクト: mashiro/linqy
 def test_empty(self):
     e = linqy.empty()
     self.assertTrue(isinstance(e, linqy.Enumerable))
     self.assertEqual(list(e), [])