xref: /third_party/python/Lib/unittest/test/testmock/__main__.py
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/python/Lib/unittest/test/testmock/
17db96d56Sopenharmony_ciimport os
27db96d56Sopenharmony_ciimport unittest
37db96d56Sopenharmony_ci
47db96d56Sopenharmony_ci
57db96d56Sopenharmony_cidef load_tests(loader, standard_tests, pattern):
67db96d56Sopenharmony_ci    # top level directory cached on loader instance
77db96d56Sopenharmony_ci    this_dir = os.path.dirname(__file__)
87db96d56Sopenharmony_ci    pattern = pattern or "test*.py"
97db96d56Sopenharmony_ci    # We are inside unittest.test.testmock, so the top-level is three notches up
107db96d56Sopenharmony_ci    top_level_dir = os.path.dirname(os.path.dirname(os.path.dirname(this_dir)))
117db96d56Sopenharmony_ci    package_tests = loader.discover(start_dir=this_dir, pattern=pattern,
127db96d56Sopenharmony_ci                                    top_level_dir=top_level_dir)
137db96d56Sopenharmony_ci    standard_tests.addTests(package_tests)
147db96d56Sopenharmony_ci    return standard_tests
157db96d56Sopenharmony_ci
167db96d56Sopenharmony_ci
177db96d56Sopenharmony_ciif __name__ == '__main__':
187db96d56Sopenharmony_ci    unittest.main()
19

Indexes created Thu Nov 07 10:32:03 CST 2024