Skip to content

Commit a289a29

Browse files
committed
Fix tests
1 parent 944a577 commit a289a29

2 files changed

Lines changed: 11 additions & 8 deletions

File tree

satpy/readers/core/netcdf.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -378,15 +378,18 @@ def get_data_as_xarray(variable):
378378
return arr
379379

380380

381-
def get_accessor_and_filehandle_from_engine(filename, engine):
382-
"""Choose an accessor from engine, and return in along with the file handle."""
381+
def choose_accessor_from_engine(engine):
382+
"""Choose an accessor from engine."""
383383
if engine == "netcdf4":
384-
accessor = NetCDF4Accessor()
384+
return NetCDF4Accessor()
385385
elif engine == "h5netcdf":
386-
accessor = H5NetcdfAccessor()
387-
else:
388-
raise NotImplementedError(f"Engine {engine} not implemented.")
386+
return H5NetcdfAccessor()
387+
raise NotImplementedError(f"Engine {engine} not implemented.")
389388

389+
390+
def get_accessor_and_filehandle_from_engine(filename, engine):
391+
"""Choose an accessor from engine, and return in along with the file handle."""
392+
accessor = choose_accessor_from_engine(engine)
390393
file_handle = accessor.create_file_handle(filename)
391394
return accessor, file_handle
392395

satpy/tests/reader_tests/test_netcdf_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import numpy as np
2323
import pytest
2424

25-
from satpy.readers.core.netcdf import NetCDF4FileHandler, get_accessor_and_filehandle_from_engine
25+
from satpy.readers.core.netcdf import NetCDF4FileHandler, choose_accessor_from_engine
2626

2727

2828
class FakeNetCDF4FileHandler(NetCDF4FileHandler):
@@ -42,7 +42,7 @@ def __init__(self, filename, filename_info, filetype_info,
4242
if extra_file_content:
4343
self.file_content.update(extra_file_content)
4444
self.engine = "netcdf4"
45-
self.accessor = get_accessor_and_filehandle_from_engine(filename, self.engine)
45+
self.accessor = choose_accessor_from_engine(self.engine)
4646

4747
def get_test_content(self, filename, filename_info, filetype_info):
4848
"""Mimic reader input file content.

0 commit comments

Comments
 (0)