def _on_variable_definition_in( self, element: _VisitorElement, *_args, **_kwargs ) -> None: node = NodeVariableDefinition( self._internal_ctx.path, element.get_location(), element.name ) node.set_parent(self._internal_ctx.node) self._internal_ctx.node = node
def test_parser_nodes_node_variable_definition_inst(): from tartiflette.parser.nodes.variable_definition import ( NodeVariableDefinition, ) nvd = NodeVariableDefinition(["A"], "Lol", "Nija") assert nvd.var_name is None assert nvd.default_value is None assert nvd.is_nullable is True assert nvd.is_list is False assert nvd.libgraphql_type == "VariableDefinition"