def test_repr(name): okay_types = ['array', 'numeric', 'text'] for okt in okay_types: if name.isidentifier(): ps = ParamSpec(name, okt) assert ps.__repr__() == f"{name} ({okt})" else: with pytest.raises(ValueError): ps = ParamSpec(name, okt)
def test_repr(name): okay_types = ['array', 'numeric', 'text'] for okt in okay_types: if name.isidentifier(): ps = ParamSpec(name, okt) expected_repr = (f"ParamSpec('{name}', '{okt}', '', '', " "inferred_from=[], depends_on=[])") assert ps.__repr__() == expected_repr else: with pytest.raises(ValueError): ps = ParamSpec(name, okt)