(self)
| 2557 | engine: T_NetcdfEngine |
| 2558 | |
| 2559 | def test_file_remains_open(self) -> None: |
| 2560 | data = Dataset({"foo": ("x", [1, 2, 3])}) |
| 2561 | f = BytesIO() |
| 2562 | data.to_netcdf(f, engine=self.engine) |
| 2563 | assert not f.closed |
| 2564 | restored = open_dataset(f, engine=self.engine) |
| 2565 | assert not f.closed |
| 2566 | assert_identical(restored, data) |
| 2567 | restored.close() |
| 2568 | assert not f.closed |
| 2569 | |
| 2570 | |
| 2571 | @requires_h5netcdf_or_netCDF4 |
nothing calls this directly
no test coverage detected