def test_constructor(self, model, input_dataset):
ds = xr.Dataset()
with pytest.raises(ValueError) as excinfo:
DatasetModelInterface(model, ds)
assert "missing master clock dimension" in str(excinfo.value)
invalid_ds = input_dataset.drop('quantity__quantity')
with pytest.raises(KeyError) as excinfo:
DatasetModelInterface(model, invalid_ds)
assert "missing data variables" in str(excinfo.value)
评论列表
文章目录