@@ -626,17 +626,15 @@ def test_dataset_compute(self) -> None:
626626 def test_pickle (self ) -> None :
627627 expected = Dataset ({"foo" : ("x" , [42 ])})
628628 with self .roundtrip (expected , allow_cleanup_failure = ON_WINDOWS ) as roundtripped :
629- with roundtripped :
630- # Windows doesn't like reopening an already open file
631- raw_pickle = pickle .dumps (roundtripped )
629+ # Windows doesn't like reopening an already open file
630+ raw_pickle = pickle .dumps (roundtripped )
632631 with pickle .loads (raw_pickle ) as unpickled_ds :
633632 assert_identical (expected , unpickled_ds )
634633
635634 def test_pickle_dataarray (self ) -> None :
636635 expected = Dataset ({"foo" : ("x" , [42 ])})
637636 with self .roundtrip (expected , allow_cleanup_failure = ON_WINDOWS ) as roundtripped :
638- with roundtripped :
639- raw_pickle = pickle .dumps (roundtripped ["foo" ])
637+ raw_pickle = pickle .dumps (roundtripped ["foo" ])
640638 with pickle .loads (raw_pickle ) as unpickled :
641639 assert_identical (expected ["foo" ], unpickled )
642640
@@ -6897,6 +6895,7 @@ def test_use_cftime_false_standard_calendar_in_range(calendar) -> None:
68976895
68986896
68996897@requires_scipy_or_netCDF4
6898+ @pytest .mark .filterwarnings ("ignore:deallocating CachingFileManager" )
69006899@pytest .mark .parametrize ("calendar" , ["standard" , "gregorian" ])
69016900def test_use_cftime_false_standard_calendar_out_of_range (calendar ) -> None :
69026901 x = [0 , 1 ]
@@ -6909,12 +6908,13 @@ def test_use_cftime_false_standard_calendar_out_of_range(calendar) -> None:
69096908
69106909 with create_tmp_file () as tmp_file :
69116910 original .to_netcdf (tmp_file )
6911+ decoder = CFDatetimeCoder (use_cftime = False )
69126912 with pytest .raises ((OutOfBoundsDatetime , ValueError )):
6913- decoder = CFDatetimeCoder (use_cftime = False )
69146913 open_dataset (tmp_file , decode_times = decoder )
69156914
69166915
69176916@requires_scipy_or_netCDF4
6917+ @pytest .mark .filterwarnings ("ignore:deallocating CachingFileManager" )
69186918@pytest .mark .parametrize ("calendar" , _NON_STANDARD_CALENDARS )
69196919@pytest .mark .parametrize ("units_year" , [1500 , 2000 , 2500 ])
69206920def test_use_cftime_false_nonstandard_calendar (calendar , units_year ) -> None :
@@ -6928,8 +6928,8 @@ def test_use_cftime_false_nonstandard_calendar(calendar, units_year) -> None:
69286928
69296929 with create_tmp_file () as tmp_file :
69306930 original .to_netcdf (tmp_file )
6931+ decoder = CFDatetimeCoder (use_cftime = False )
69316932 with pytest .raises ((OutOfBoundsDatetime , ValueError )):
6932- decoder = CFDatetimeCoder (use_cftime = False )
69336933 open_dataset (tmp_file , decode_times = decoder )
69346934
69356935
0 commit comments