1919 UpgradeDowngradeTest ,
2020 compat_test ,
2121)
22+ from .util import safe_data_storage_version
2223
2324
2425@compat_test (min_version = "0.30.0" )
@@ -40,7 +41,12 @@ def create(self):
4041 "btree" : pa .array (range (1000 )),
4142 }
4243 )
43- dataset = lance .write_dataset (data , self .path , max_rows_per_file = 100 )
44+ dataset = lance .write_dataset (
45+ data ,
46+ self .path ,
47+ max_rows_per_file = 100 ,
48+ data_storage_version = safe_data_storage_version (self .compat_version ),
49+ )
4450 dataset .create_scalar_index ("btree" , "BTREE" )
4551
4652 def check_read (self ):
@@ -92,7 +98,12 @@ def create(self):
9298 "label_list" : pa .array ([[f"label{ i } " ] for i in range (1000 )]),
9399 }
94100 )
95- dataset = lance .write_dataset (data , self .path , max_rows_per_file = 100 )
101+ dataset = lance .write_dataset (
102+ data ,
103+ self .path ,
104+ max_rows_per_file = 100 ,
105+ data_storage_version = safe_data_storage_version (self .compat_version ),
106+ )
96107 dataset .create_scalar_index ("bitmap" , "BITMAP" )
97108 dataset .create_scalar_index ("label_list" , "LABEL_LIST" )
98109
@@ -141,7 +152,12 @@ def create(self):
141152 "ngram" : pa .array ([f"word{ i } " for i in range (1000 )]),
142153 }
143154 )
144- dataset = lance .write_dataset (data , self .path , max_rows_per_file = 100 )
155+ dataset = lance .write_dataset (
156+ data ,
157+ self .path ,
158+ max_rows_per_file = 100 ,
159+ data_storage_version = safe_data_storage_version (self .compat_version ),
160+ )
145161 dataset .create_scalar_index ("ngram" , "NGRAM" )
146162
147163 def check_read (self ):
@@ -186,7 +202,12 @@ def create(self):
186202 "bloomfilter" : pa .array (range (1000 )),
187203 }
188204 )
189- dataset = lance .write_dataset (data , self .path , max_rows_per_file = 100 )
205+ dataset = lance .write_dataset (
206+ data ,
207+ self .path ,
208+ max_rows_per_file = 100 ,
209+ data_storage_version = safe_data_storage_version (self .compat_version ),
210+ )
190211 dataset .create_scalar_index ("zonemap" , "ZONEMAP" )
191212 dataset .create_scalar_index ("bloomfilter" , "BLOOMFILTER" )
192213
@@ -237,7 +258,12 @@ def create(self):
237258 "json" : pa .array ([f'{{"val": { i } }}' for i in range (1000 )], pa .json_ ()),
238259 }
239260 )
240- dataset = lance .write_dataset (data , self .path , max_rows_per_file = 100 )
261+ dataset = lance .write_dataset (
262+ data ,
263+ self .path ,
264+ max_rows_per_file = 100 ,
265+ data_storage_version = safe_data_storage_version (self .compat_version ),
266+ )
241267 dataset .create_scalar_index (
242268 "json" ,
243269 IndexConfig (
@@ -288,7 +314,12 @@ def create(self):
288314 ),
289315 }
290316 )
291- dataset = lance .write_dataset (data , self .path , max_rows_per_file = 100 )
317+ dataset = lance .write_dataset (
318+ data ,
319+ self .path ,
320+ max_rows_per_file = 100 ,
321+ data_storage_version = safe_data_storage_version (self .compat_version ),
322+ )
292323 dataset .create_scalar_index ("text" , "INVERTED" , with_position = True )
293324
294325 def check_read (self ):
0 commit comments