@@ -517,20 +517,8 @@ def test_arrow_tensor_array_getitem(chunked, restore_data_context, tensor_format
517
517
if chunked :
518
518
t_arr = pa .chunked_array (t_arr )
519
519
520
- pyarrow_version = get_pyarrow_version ()
521
- if (
522
- chunked
523
- and pyarrow_version >= parse_version ("8.0.0" )
524
- and pyarrow_version < parse_version ("9.0.0" )
525
- ):
526
- for idx in range (outer_dim ):
527
- item = t_arr [idx ]
528
- assert isinstance (item , pa .ExtensionScalar )
529
- item = item .type ._extension_scalar_to_ndarray (item )
530
- np .testing .assert_array_equal (item , arr [idx ])
531
- else :
532
- for idx in range (outer_dim ):
533
- np .testing .assert_array_equal (t_arr [idx ], arr [idx ])
520
+ for idx in range (outer_dim ):
521
+ np .testing .assert_array_equal (t_arr [idx ], arr [idx ])
534
522
535
523
# Test __iter__.
536
524
for t_subarr , subarr in zip (t_arr , arr ):
@@ -554,19 +542,8 @@ def test_arrow_tensor_array_getitem(chunked, restore_data_context, tensor_format
554
542
555
543
np .testing .assert_array_equal (t_arr2_npy , arr [1 :])
556
544
557
- if (
558
- chunked
559
- and pyarrow_version >= parse_version ("8.0.0" )
560
- and pyarrow_version < parse_version ("9.0.0" )
561
- ):
562
- for idx in range (1 , outer_dim ):
563
- item = t_arr2 [idx - 1 ]
564
- assert isinstance (item , pa .ExtensionScalar )
565
- item = item .type ._extension_scalar_to_ndarray (item )
566
- np .testing .assert_array_equal (item , arr [idx ])
567
- else :
568
- for idx in range (1 , outer_dim ):
569
- np .testing .assert_array_equal (t_arr2 [idx - 1 ], arr [idx ])
545
+ for idx in range (1 , outer_dim ):
546
+ np .testing .assert_array_equal (t_arr2 [idx - 1 ], arr [idx ])
570
547
571
548
572
549
@pytest .mark .parametrize ("tensor_format" , ["v1" , "v2" ])
@@ -589,20 +566,8 @@ def test_arrow_variable_shaped_tensor_array_getitem(
589
566
if chunked :
590
567
t_arr = pa .chunked_array (t_arr )
591
568
592
- pyarrow_version = get_pyarrow_version ()
593
- if (
594
- chunked
595
- and pyarrow_version >= parse_version ("8.0.0" )
596
- and pyarrow_version < parse_version ("9.0.0" )
597
- ):
598
- for idx in range (outer_dim ):
599
- item = t_arr [idx ]
600
- assert isinstance (item , pa .ExtensionScalar )
601
- item = item .type ._extension_scalar_to_ndarray (item )
602
- np .testing .assert_array_equal (item , arr [idx ])
603
- else :
604
- for idx in range (outer_dim ):
605
- np .testing .assert_array_equal (t_arr [idx ], arr [idx ])
569
+ for idx in range (outer_dim ):
570
+ np .testing .assert_array_equal (t_arr [idx ], arr [idx ])
606
571
607
572
# Test __iter__.
608
573
for t_subarr , subarr in zip (t_arr , arr ):
@@ -628,19 +593,8 @@ def test_arrow_variable_shaped_tensor_array_getitem(
628
593
for t_subarr , subarr in zip (t_arr2_npy , arr [1 :]):
629
594
np .testing .assert_array_equal (t_subarr , subarr )
630
595
631
- if (
632
- chunked
633
- and pyarrow_version >= parse_version ("8.0.0" )
634
- and pyarrow_version < parse_version ("9.0.0" )
635
- ):
636
- for idx in range (1 , outer_dim ):
637
- item = t_arr2 [idx - 1 ]
638
- assert isinstance (item , pa .ExtensionScalar )
639
- item = item .type ._extension_scalar_to_ndarray (item )
640
- np .testing .assert_array_equal (item , arr [idx ])
641
- else :
642
- for idx in range (1 , outer_dim ):
643
- np .testing .assert_array_equal (t_arr2 [idx - 1 ], arr [idx ])
596
+ for idx in range (1 , outer_dim ):
597
+ np .testing .assert_array_equal (t_arr2 [idx - 1 ], arr [idx ])
644
598
645
599
646
600
@pytest .mark .parametrize ("tensor_format" , ["v1" , "v2" ])
0 commit comments