Ejemplo n.º 1
0
 def test_reading_all_sheets_with_blank(self, read_ext):
     # Test reading all sheetnames by setting sheetname to None,
     # In the case where some sheets are blank.
     # Issue #11711
     basename = "blank_with_header"
     dfs = pd.read_excel(basename + read_ext, sheet_name=None)
     expected_keys = ["Sheet1", "Sheet2", "Sheet3"]
     tm.assert_contains_all(expected_keys, dfs.keys())
Ejemplo n.º 2
0
 def test_reading_all_sheets(self, read_ext):
     # Test reading all sheetnames by setting sheetname to None,
     # Ensure a dict is returned.
     # See PR #9450
     basename = "test_multisheet"
     dfs = pd.read_excel(basename + read_ext, sheet_name=None)
     # ensure this is not alphabetical to test order preservation
     expected_keys = ["Charlie", "Alpha", "Beta"]
     tm.assert_contains_all(expected_keys, dfs.keys())
     # Issue 9930
     # Ensure sheet order is preserved
     assert expected_keys == list(dfs.keys())
Ejemplo n.º 3
0
 def test_reading_multiple_specific_sheets(self, read_ext):
     # Test reading specific sheetnames by specifying a mixed list
     # of integers and strings, and confirm that duplicated sheet
     # references (positions/names) are removed properly.
     # Ensure a dict is returned
     # See PR #9450
     basename = "test_multisheet"
     # Explicitly request duplicates. Only the set should be returned.
     expected_keys = [2, "Charlie", "Charlie"]
     dfs = pd.read_excel(basename + read_ext, sheet_name=expected_keys)
     expected_keys = list(set(expected_keys))
     tm.assert_contains_all(expected_keys, dfs.keys())
     assert len(expected_keys) == len(dfs.keys())
Ejemplo n.º 4
0
 def test_contains(self, datetime_series):
     tm.assert_contains_all(datetime_series.index, datetime_series)