param(Any, [], ListConfig(content=[]), id="any_as_list"), # int param(int, "foo", ValidationError, id="int"), param(int, True, ValidationError, id="int"), param(int, 1, IntegerNode(1), id="int"), param(int, 1.0, ValidationError, id="int"), param(int, Color.RED, ValidationError, id="int"), # float param(float, "foo", ValidationError, id="float"), param(float, True, ValidationError, id="float"), param(float, 1, FloatNode(1), id="float"), param(float, 1.0, FloatNode(1.0), id="float"), param(float, Color.RED, ValidationError, id="float"), # bool param(bool, "foo", ValidationError, id="bool"), param(bool, True, BooleanNode(True), id="bool"), param(bool, 1, BooleanNode(True), id="bool"), param(bool, 0, BooleanNode(False), id="bool"), param(bool, 1.0, ValidationError, id="bool"), param(bool, Color.RED, ValidationError, id="bool"), param(bool, "true", BooleanNode(True), id="bool"), param(bool, "false", BooleanNode(False), id="bool"), param(bool, "on", BooleanNode(True), id="bool"), param(bool, "off", BooleanNode(False), id="bool"), # str param(str, "foo", StringNode("foo"), id="str"), param(str, True, StringNode("True"), id="str"), param(str, 1, StringNode("1"), id="str"), param(str, 1.0, StringNode("1.0"), id="str"), param(str, Color.RED, StringNode("Color.RED"), id="str"), # Color