MCPcopy Create free account
hub / github.com/EntilZha/PyFunctional / test_getitem

Method test_getitem

functional/test/test_functional.py:91–102  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

89 self.assertEqual(l.count(lambda x: x < 0), 2)
90
91 def test_getitem(self):
92 l = [1, 2, [3, 4, 5]]
93 s = self.seq(l).map(lambda x: x)
94 self.assertEqual(s[1], 2)
95 self.assertEqual(s[2], [3, 4, 5])
96 self.assert_type(s[2])
97 self.assertEqual(s[1:], [2, [3, 4, 5]])
98 self.assert_type(s[1:])
99 l = [{1, 2}, {2, 3}, {4, 5}]
100 s = self.seq(l)
101 self.assertIsInstance(s[0], set)
102 self.assertEqual(s[0], l[0])
103
104 def test_iter(self):
105 l = list(enumerate(self.seq([1, 2, 3])))

Callers

nothing calls this directly

Calls 2

assert_typeMethod · 0.95
mapMethod · 0.80

Tested by

no test coverage detected