Skip to content

Commit 490f1e0

Browse files
authored
Silence clean-up warnings from test_backends (#10758)
1 parent 1546d93 commit 490f1e0

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

xarray/tests/test_backends.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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"])
69016900
def 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])
69206920
def 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

Comments
 (0)