code: def test_get_files(self, tdir):
      config = load_config(
          docs_dir=tdir,
          extra_css=["bar.css"],
          extra_javascript=["bar.js"],
      )
      files = get_files(config)
      self.assertIsInstance(files, Files)
      self.assertEqual(
          [f.src_uri for f in files if f.inclusion.is_included()],
          [
              "index.md",
              "bar.css",
              "bar.html",
              "bar.jpg",
              "bar.js",
              "bar.md",
              "readme.md",
          ],
      )
      self.assertEqual(
          [f.src_uri for f in files if f.inclusion.is_excluded()],
          [".dotfile", "templates/foo.html"],
      )
  
imports: import os
  import sys
  import unittest
  from unittest import mock
  from mkdocs.structure.files import File, Files, _sort_files, get_files
  from mkdocs.tests.base import PathAssertionMixin, load_config, tempdir
label_desc: Use image node_id 18 for calling the TestFiles obj's underlying member method code with example usage: obj.test_get_files(tdir) without return types