File tree 2 files changed +12
-0
lines changed
2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -2472,6 +2472,7 @@ class Fixed:
2472
2472
"""
2473
2473
2474
2474
pandas_kind : str
2475
+ format_type : str = "fixed" # GH#30962 needed by dask
2475
2476
obj_type : Type [Union [DataFrame , Series ]]
2476
2477
ndim : int
2477
2478
encoding : str
@@ -3129,6 +3130,7 @@ class Table(Fixed):
3129
3130
"""
3130
3131
3131
3132
pandas_kind = "wide_table"
3133
+ format_type : str = "table" # GH#30962 needed by dask
3132
3134
table_type : str
3133
3135
levels = 1
3134
3136
is_table = True
Original file line number Diff line number Diff line change 64
64
65
65
@pytest .mark .single
66
66
class TestHDFStore :
67
+ def test_format_type (self , setup_path ):
68
+ df = pd .DataFrame ({"A" : [1 , 2 ]})
69
+ with ensure_clean_path (setup_path ) as path :
70
+ with HDFStore (path ) as store :
71
+ store .put ("a" , df , format = "fixed" )
72
+ store .put ("b" , df , format = "table" )
73
+
74
+ assert store .get_storer ("a" ).format_type == "fixed"
75
+ assert store .get_storer ("b" ).format_type == "table"
76
+
67
77
def test_format_kwarg_in_constructor (self , setup_path ):
68
78
# GH 13291
69
79
You can’t perform that action at this time.
0 commit comments