class_docstr: Basic tests for IGC Teacher to ensure it works for every given variant.
docstr: Test all variants of IGC with a few standard image modes.
code: def test_display_data(self):
      """
      Test all variants of IGC with a few standard image modes.
      """
      igc_multi_ref_opts = [True, False]
      image_modes = ["no_image_model", "ascii"]
  
      for task, ep_ex_counts in VARIANT_TO_EX_EP_COUNTS.items():
          for igc_multi_ref in igc_multi_ref_opts:
              for image_mode in image_modes:
                  opt = {
                      "task": f"igc:{task}",
                      "igc_multi_ref": igc_multi_ref,
                      "image_mode": image_mode,
                  }
                  self._run_display_output(opt, ep_ex_counts)
  
file_path: ParlAI/tests/tasks/test_igc.py
imports: import unittest
  import itertools
  import parlai.utils.testing
  from typing import Dict, List, Tuple, Union
label_desc: Use image node_id 2 for calling the TestIGC obj's underlying member method code with example usage: obj.test_display_data() without return types