code: def test_custom_dir(self, custom):
      theme = Theme(name="mkdocs", custom_dir=custom)
      self.assertEqual(
          theme.dirs,
          [
              custom,
              os.path.join(theme_dir, "mkdocs"),
              mkdocs_templates_dir,
          ],
      )
  
file_path: mkdocs/mkdocs/tests/theme_tests.py
imports: import os
  import unittest
  from unittest import mock
  import mkdocs
  from mkdocs.localization import parse_locale
  from mkdocs.tests.base import tempdir
  from mkdocs.theme import Theme
label_desc: Use image node_id 2 for calling the ThemeTests obj's underlying member method code with example usage: obj.test_custom_dir(custom) without return types