class_docstr: Make sure we can load various modules (agents, teachers, worlds).
class_docstr_tok: ["Make","sure","we","can","load","various","modules","(","agents",",","teachers",",","worlds",")","."]
code: def test_load_self_chat_world(self):
      for options in OPTION_CASES:
          world_module = load_world_module(
              options["task"].split(":")[0], selfchat_task=True
          )
          self.assertEqual(world_module, c2selfchat)
  
imports: import os
  import shutil
  import unittest
  import pytest
  from parlai.agents.repeat_label.repeat_label import RepeatLabelAgent
  import parlai.tasks.convai2.agents
  from parlai.tasks.convai2.worlds import InteractiveWorld, SelfChatWorld
  from parlai.core.loader import load_agent_module, load_task_module, load_teacher_module, load_world_module
  from parlai.core.worlds import DialogPartnerWorld
  import parlai.utils.testing
label_desc: Use image node_id 5 for calling the TestLoader obj's underlying member method code with example usage: obj.test_load_self_chat_world() without return types