code: def test_launch_with_longer_multiword_domain_name() -> None:
      """This test is important because we want to make it convenient for users to launch nodes with
      an arbitrary number of words."""
  
      # COMMAND: "hagrid launch United Nations"
      args: List[str] = ["United", "States", "of", "America"]
  
      verb = cli.get_launch_verb()
      grammar = cli.parse_grammar(args=tuple(args), verb=verb)
      verb.load_grammar(grammar=grammar)
      cmd = cli.create_launch_cmd(
          verb=verb,
          kwargs=defaultdict(lambda: None),
          ignore_docker_version_check=True,
      )
  
      cmd = cmd["Launching"][0]  # type: ignore
  
      # check that it's a domain by default
      assert "NODE_TYPE=domain" in cmd or "NODE_TYPE='domain'" in cmd
  
      # check that the node has a name
      assert (
          "NODE_NAME=united_states_of_america" in cmd
          or "NODE_NAME='united_states_of_america'" in cmd
      )
  
      # check that tail is on by default
      assert " -d " not in cmd
  
file_path: PySyft/packages/hagrid/tests/hagrid/cli_test.py
imports: from collections import defaultdict
  from typing import List
  from typing import Tuple
  from hagrid import cli
  from hagrid import grammar
label_desc: Use image node_id 6 for calling a global function with example usage: test_launch_with_longer_multiword_domain_name() without return types