python (3.11.7)

(root)/
lib/
python3.11/
unittest/
test/
__init__.py
       1  import os
       2  import sys
       3  import unittest
       4  
       5  
       6  here = os.path.dirname(__file__)
       7  loader = unittest.defaultTestLoader
       8  
       9  def suite():
      10      suite = unittest.TestSuite()
      11      for fn in os.listdir(here):
      12          if fn.startswith("test") and fn.endswith(".py"):
      13              modname = "unittest.test." + fn[:-3]
      14              try:
      15                  __import__(modname)
      16              except unittest.SkipTest:
      17                  continue
      18              module = sys.modules[modname]
      19              suite.addTest(loader.loadTestsFromModule(module))
      20      suite.addTest(loader.loadTestsFromName('unittest.test.testmock'))
      21      return suite
      22  
      23  
      24  if __name__ == "__main__":
      25      unittest.main(defaultTest="suite")