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

Method test_wrap_pandas

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

Source from the content-addressed store, hash-verified

840 pandas_is_installed(), "Skip pandas tests if pandas is not installed"
841 )
842 def test_wrap_pandas(self):
843 df1 = pandas.DataFrame({"name": ["name1", "name2"], "value": [1, 2]})
844 df2 = pandas.DataFrame({"name": ["name1", "name2"], "value": [3, 4]})
845 result = seq([df1, df2]).reduce(lambda x, y: x.append(y))
846 self.assertEqual(result.len(), 4)
847 self.assertEqual(result[0].to_list(), ["name1", 1])
848 self.assertEqual(result[1].to_list(), ["name2", 2])
849 self.assertEqual(result[2].to_list(), ["name1", 3])
850 self.assertEqual(result[3].to_list(), ["name2", 4])
851
852 def test_iterator_consumption(self):
853 sequence = self.seq([1, 2, 3])

Callers

nothing calls this directly

Calls 3

reduceMethod · 0.80
lenMethod · 0.80
to_listMethod · 0.80

Tested by

no test coverage detected