コード例 #1
0
 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
コード例 #2
0
 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
コード例 #3
0
 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