Skip to content

Commit 50666cc

Browse files
committed
Restore broken fake nc handler
1 parent 71cd556 commit 50666cc

1 file changed

Lines changed: 4 additions & 9 deletions

File tree

satpy/tests/reader_tests/test_netcdf_utils.py

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

25-
try:
26-
from satpy.readers.core.netcdf import NetCDF4FileHandler
27-
except ImportError:
28-
# fake the import so we can at least run the tests in this file
29-
NetCDF4FileHandler = object # type: ignore
25+
from satpy.readers.core.netcdf import NetCDF4FileHandler, choose_accessor_from_engine
3026

3127

3228
class FakeNetCDF4FileHandler(NetCDF4FileHandler):
@@ -41,13 +37,12 @@ def __init__(self, filename, filename_info, filetype_info,
4137
del xarray_kwargs
4238
del cache_var_size
4339
del cache_handle
44-
if NetCDF4FileHandler is object:
45-
raise ImportError("Base 'NetCDF4FileHandler' could not be "
46-
"imported.")
47-
super().__init__(filename, filename_info, filetype_info)
40+
super(NetCDF4FileHandler, self).__init__(filename, filename_info, filetype_info)
4841
self.file_content = self.get_test_content(filename, filename_info, filetype_info)
4942
if extra_file_content:
5043
self.file_content.update(extra_file_content)
44+
self.engine = "netcdf4"
45+
self.accessor = choose_accessor_from_engine(self.engine)
5146

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

0 commit comments

Comments
 (0)