def test_setparam_dictvals(): # 'partial_dict' values must be integers or floats with pytest.raises(ValueError): x = AD(12) x.set_params('partial_dict', {'x1': '3'})
def test_set_funcval(): # If setting 'func_val', must be type float or int with pytest.raises(ValueError): x = AD(13.2) x.set_params('func_val', '2.3')
def test_set_dictionary(): # If set 'partial_dict', must be dictionary with pytest.raises(ValueError): x = AD(13.2) x.set_params('partial_dict', 2)
def test_set_nonatt(): # Test that set_params(att) must be one of 'func_val' or 'partial_dict' with pytest.raises(ValueError): x = AD(1.3) x.set_params('evaluation_point', 2)