def test_validators(self):
var = FloatVariable(())
for val in [1, 1.]:
xr_var = xr.Variable((), val)
var.run_validators(xr_var)
xr_var = xr.Variable((), '1')
with pytest.raises(ValidationError) as excinfo:
var.run_validators(xr_var)
assert "invalid dtype" in str(excinfo.value)
评论列表
文章目录