def test_to_str_static(self, val: HtParamValueType, data_type: HtDataTypes, exp_str: str): if exp_str is None: with pytest.raises(TypeError): HtParam.to_str(val, data_type) else: assert HtParam.to_str(val, data_type) == exp_str
def test_to_str_member(self, param: HtParam): assert param.to_str(param.min_val) == HtParam.to_str( param.min_val, param.data_type) # type: ignore assert param.to_str(param.max_val) == HtParam.to_str( param.max_val, param.data_type) # type: ignore
def test_from_str_member(self, param: HtParam): assert param.from_str(param.to_str( param.min_val)) == param.min_val # type: ignore assert param.from_str(param.to_str( param.max_val)) == param.max_val # type: ignore