code: def test_simple_theme(self):
      theme = Theme(name="mkdocs")
      self.assertEqual(
          theme.dirs,
          [os.path.join(theme_dir, "mkdocs"), mkdocs_templates_dir],
      )
      self.assertEqual(
          theme.static_templates, {"404.html", "sitemap.xml"}
      )
      self.assertEqual(
          dict(theme),
          {
              "name": "mkdocs",
              "locale": parse_locale("en"),
              "include_search_page": False,
              "search_index_only": False,
              "analytics": {"gtag": None},
              "highlightjs": True,
              "hljs_style": "github",
              "hljs_languages": [],
              "navigation_depth": 2,
              "nav_style": "primary",
              "shortcuts": {
                  "help": 191,
                  "next": 78,
                  "previous": 80,
                  "search": 83,
              },
          },
      )
  
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 1 for calling the ThemeTests obj's underlying member method code with example usage: obj.test_simple_theme() without return types