| 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]) |