code: def test_manifest_comments(self):
      # make sure comments don't cause exceptions or wrong includes
      contents = dedent(
          """\
              # bad.py
              #bad.py
              good.py
              """
      )
      dist, cmd = self.get_cmd()
      cmd.ensure_finalized()
      self.write_file((self.tmp_dir, cmd.manifest), contents)
      self.write_file((self.tmp_dir, "good.py"), "# pick me!")
      self.write_file((self.tmp_dir, "bad.py"), "# don't pick me!")
      self.write_file((self.tmp_dir, "#bad.py"), "# don't pick me!")
      cmd.run()
      self.assertEqual(cmd.filelist.files, ["good.py"])
  
imports: import os
  import tarfile
  import unittest
  import warnings
  import zipfile
  from os.path import join
  from textwrap import dedent
  from test.test_support import captured_stdout, check_warnings, run_unittest
  from distutils.command.sdist import sdist, show_formats
  from distutils.core import Distribution
  from distutils.tests.test_config import PyPIRCCommandTestCase
  from distutils.errors import DistutilsOptionError
  from distutils.spawn import find_executable
  from distutils.log import WARN
  from distutils.filelist import FileList
  from distutils.archive_util import ARCHIVE_FORMATS
label_desc: Use image node_id 19 for calling the SDistTestCase obj's underlying member method code with example usage: obj.test_manifest_comments() without return types