docstr: Make sure goal agent data is correct with (possibly) multiple goals.
docstr_tok: ["Make","sure","goal","agent","data","is","correct","with","(","possibly",")","multiple","goals","."]
code: def _test_roundDataCorrect_helper(self, config):
      """
      Make sure goal agent data is correct with (possibly) multiple goals.
      """
      max_rounds = config[test_agents.TEST_NUM_ROUNDS_OPT_KEY]
      max_episodes = config[test_agents.TEST_NUM_EPISODES_OPT_KEY]
      values = self.dump_single_utt_per_episode_agent_text(
          test_agents.GoalAgent, config, {}
      )
  
      goal_text = [
          "GOAL: "
          + tod_core.SerializationHelpers.list_of_maps_to_str(
              test_agents.make_goal_calls_machine(max_rounds)
          )
          for _ in range(max_episodes)
      ]
  
      self.assertEqual(values, goal_text)
  
imports: import unittest
  import copy
  import parlai.core.tod.tod_core
  import parlai.core.tod.tod_test_utils.test_agents
label_desc: Use image node_id 1 for calling the TestGoalAgent obj's underlying member method code with example usage: obj._test_roundDataCorrect_helper(config) without return types