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