def test_hparam(): """ Test that `HParam` throws an error at runtime if not overridden. """ arg = HParam() with pytest.raises(ValueError): arg.test with pytest.raises(ValueError): arg == arg with pytest.raises(ValueError): '' in arg with pytest.raises(ValueError): {arg: ''} with pytest.raises(ValueError): arg() with pytest.raises(ValueError): len(arg) with pytest.raises(ValueError): arg + 1 with pytest.raises(ValueError): arg * 1 with pytest.raises(ValueError): arg - 1
def configured(arg=HParam()): return arg
def _test_configurable__valid_config(arg, *args, kwarg=None, hparam=HParam(), **kwargs): pass
def func(kwarg=HParam()): pass
def func(kwarg=HParam(str)) -> None: pass
def func(arg: str, kwarg: Union[str, HParam] = HParam()) -> None: pass
def _test__resolve_configuration__configured_hparam(arg=HParam()): pass
def func(arg: str, kwarg: str = HParam()) -> None: pass