class_docstr: Make sure all python packages have init files.
code: def test_init_everywhere(self):
      for folder_path in testing_utils.git_ls_dirs("parlai"):
          excluded_folders = [
              "conf",
              "frontend",
              "mturk",
              "task_config",
              "webapp",
              "opt_presets",
          ]
          # conf: contains YAML files for Hydra
          # frontend, mturk, webapp: contains frontend code for crowdsourcing tasks
          # task_config: contains JSONs, HTML files, etc. for MTurk/Mephisto tasks
          if any(
              folder_name in folder_path
              for folder_name in excluded_folders
          ):
              continue
          if folder_path.endswith("test") and folder_path.startswith(
              "parlai/tasks/"
          ):
              # yml regression files in parlai/tasks/X/test/
              continue
          self.assertIn(
              "__init__.py",
              os.listdir(folder_path),
              "{} does not contain __init__.py".format(folder_path),
          )
  
file_path: ParlAI/tests/test_code.py
imports: import pytest
  import glob
  import unittest
  import os
  import parlai.utils.testing
  import parlai.opt_presets
label_desc: Use image node_id 1 for calling the TestInit obj's underlying member method code with example usage: obj.test_init_everywhere() without return types