code: def test_debug_print(self):
      file_list = FileList()
      with captured_stdout() as stdout:
          file_list.debug_print("xxx")
      self.assertEqual(stdout.getvalue(), "")
  
      debug.DEBUG = True
      try:
          with captured_stdout() as stdout:
              file_list.debug_print("xxx")
          self.assertEqual(stdout.getvalue(), "xxx\n")
      finally:
          debug.DEBUG = False
  
imports: import os
  import re
  import unittest
  from distutils import debug
  from distutils.log import WARN
  from distutils.errors import DistutilsTemplateError
  from distutils.filelist import glob_to_re, translate_pattern, FileList
  from test.test_support import captured_stdout, run_unittest
  from distutils.tests import support
label_desc: Use image node_id 5 for calling the FileListTestCase obj's underlying member method code with example usage: obj.test_debug_print() without return types