@@ -192,7 +192,7 @@ mod tests {
192192 let table = crate :: open_table ( "../test/tests/data/delta-0.2.0" )
193193 . await
194194 . unwrap ( ) ;
195- assert_eq ! ( table. version( ) , 3 ) ;
195+ assert_eq ! ( table. version( ) , Some ( 3 ) ) ;
196196 assert_eq ! ( table. protocol( ) . unwrap( ) . min_writer_version, 2 ) ;
197197 assert_eq ! ( table. protocol( ) . unwrap( ) . min_reader_version, 1 ) ;
198198 assert_eq ! (
@@ -245,7 +245,7 @@ mod tests {
245245 let mut table = crate :: open_table_with_version ( "../test/tests/data/delta-0.2.0" , 0 )
246246 . await
247247 . unwrap ( ) ;
248- assert_eq ! ( table. version( ) , 0 ) ;
248+ assert_eq ! ( table. version( ) , Some ( 0 ) ) ;
249249 assert_eq ! ( table. protocol( ) . unwrap( ) . min_writer_version, 2 ) ;
250250 assert_eq ! ( table. protocol( ) . unwrap( ) . min_reader_version, 1 ) ;
251251 assert_eq ! (
@@ -259,7 +259,7 @@ mod tests {
259259 table = crate :: open_table_with_version ( "../test/tests/data/delta-0.2.0" , 2 )
260260 . await
261261 . unwrap ( ) ;
262- assert_eq ! ( table. version( ) , 2 ) ;
262+ assert_eq ! ( table. version( ) , Some ( 2 ) ) ;
263263 assert_eq ! ( table. protocol( ) . unwrap( ) . min_writer_version, 2 ) ;
264264 assert_eq ! ( table. protocol( ) . unwrap( ) . min_reader_version, 1 ) ;
265265 assert_eq ! (
@@ -273,7 +273,7 @@ mod tests {
273273 table = crate :: open_table_with_version ( "../test/tests/data/delta-0.2.0" , 3 )
274274 . await
275275 . unwrap ( ) ;
276- assert_eq ! ( table. version( ) , 3 ) ;
276+ assert_eq ! ( table. version( ) , Some ( 3 ) ) ;
277277 assert_eq ! ( table. protocol( ) . unwrap( ) . min_writer_version, 2 ) ;
278278 assert_eq ! ( table. protocol( ) . unwrap( ) . min_reader_version, 1 ) ;
279279 assert_eq ! (
@@ -291,7 +291,7 @@ mod tests {
291291 let table = crate :: open_table ( "../test/tests/data/delta-0.8.0" )
292292 . await
293293 . unwrap ( ) ;
294- assert_eq ! ( table. version( ) , 1 ) ;
294+ assert_eq ! ( table. version( ) , Some ( 1 ) ) ;
295295 assert_eq ! ( table. protocol( ) . unwrap( ) . min_writer_version, 2 ) ;
296296 assert_eq ! ( table. protocol( ) . unwrap( ) . min_reader_version, 1 ) ;
297297 assert_eq ! (
@@ -347,7 +347,7 @@ mod tests {
347347 let mut table = crate :: open_table ( "../test/tests/data/delta-0.8.0" )
348348 . await
349349 . unwrap ( ) ;
350- assert_eq ! ( table. version( ) , 1 ) ;
350+ assert_eq ! ( table. version( ) , Some ( 1 ) ) ;
351351 assert_eq ! ( table. protocol( ) . unwrap( ) . min_writer_version, 2 ) ;
352352 assert_eq ! ( table. protocol( ) . unwrap( ) . min_reader_version, 1 ) ;
353353 assert_eq ! (
@@ -358,7 +358,7 @@ mod tests {
358358 ]
359359 ) ;
360360 table. load_version ( 0 ) . await . unwrap ( ) ;
361- assert_eq ! ( table. version( ) , 0 ) ;
361+ assert_eq ! ( table. version( ) , Some ( 0 ) ) ;
362362 assert_eq ! ( table. protocol( ) . unwrap( ) . min_writer_version, 2 ) ;
363363 assert_eq ! ( table. protocol( ) . unwrap( ) . min_reader_version, 1 ) ;
364364 assert_eq ! (
@@ -560,16 +560,16 @@ mod tests {
560560 async fn test_poll_table_commits ( ) {
561561 let path = "../test/tests/data/simple_table_with_checkpoint" ;
562562 let mut table = crate :: open_table_with_version ( path, 9 ) . await . unwrap ( ) ;
563- assert_eq ! ( table. version( ) , 9 ) ;
563+ assert_eq ! ( table. version( ) , Some ( 9 ) ) ;
564564 let peek = table
565565 . log_store ( )
566- . peek_next_commit ( table. version ( ) )
566+ . peek_next_commit ( table. version ( ) . unwrap ( ) )
567567 . await
568568 . unwrap ( ) ;
569569 assert ! ( matches!( peek, PeekCommit :: New ( ..) ) ) ;
570570
571571 if let PeekCommit :: New ( version, actions) = peek {
572- assert_eq ! ( table. version( ) , 9 ) ;
572+ assert_eq ! ( table. version( ) , Some ( 9 ) ) ;
573573 assert ! ( !table. get_files_iter( ) . unwrap( ) . any( |f| f
574574 == Path :: from(
575575 "part-00000-f0e955c5-a1e3-4eec-834e-dcc098fc9005-c000.snappy.parquet"
@@ -580,7 +580,7 @@ mod tests {
580580
581581 table. update_incremental ( None ) . await . unwrap ( ) ;
582582
583- assert_eq ! ( table. version( ) , 10 ) ;
583+ assert_eq ! ( table. version( ) , Some ( 10 ) ) ;
584584 assert ! ( table. get_files_iter( ) . unwrap( ) . any( |f| f
585585 == Path :: from(
586586 "part-00000-f0e955c5-a1e3-4eec-834e-dcc098fc9005-c000.snappy.parquet"
@@ -589,7 +589,7 @@ mod tests {
589589
590590 let peek = table
591591 . log_store ( )
592- . peek_next_commit ( table. version ( ) )
592+ . peek_next_commit ( table. version ( ) . unwrap ( ) )
593593 . await
594594 . unwrap ( ) ;
595595 assert ! ( matches!( peek, PeekCommit :: UpToDate ) ) ;
@@ -599,7 +599,7 @@ mod tests {
599599 async fn test_read_vacuumed_log ( ) {
600600 let path = "../test/tests/data/checkpoints_vacuumed" ;
601601 let table = crate :: open_table ( path) . await . unwrap ( ) ;
602- assert_eq ! ( table. version( ) , 12 ) ;
602+ assert_eq ! ( table. version( ) , Some ( 12 ) ) ;
603603 }
604604
605605 #[ tokio:: test]
@@ -652,7 +652,7 @@ mod tests {
652652 let table = crate :: open_table ( "../test/tests/data/simple_table_with_cdc" )
653653 . await
654654 . unwrap ( ) ;
655- assert_eq ! ( table. version( ) , 2 ) ;
655+ assert_eq ! ( table. version( ) , Some ( 2 ) ) ;
656656 assert_eq ! (
657657 table. get_files_iter( ) . unwrap( ) . collect_vec( ) ,
658658 vec![ Path :: from(
0 commit comments