def suite():
- tests_file = os.path.join(os.path.dirname(__file__), 'tests.txt')
- with open(tests_file) as fp:
- test_names = fp.read().splitlines()
tests = unittest.TestSuite()
loader = unittest.TestLoader()
- for test_name in test_names:
- mod_name = 'test.' + test_name
- try:
- __import__(mod_name)
- except unittest.SkipTest:
- pass
- else:
- mod = sys.modules[mod_name]
- tests.addTests(loader.loadTestsFromModule(mod))
+ for fn in os.listdir(os.path.dirname(__file__)):
+ if fn.startswith("test") and fn.endswith(".py"):
+ mod_name = 'test.test_asyncio.' + fn[:-3]
+ try:
+ __import__(mod_name)
+ except unittest.SkipTest:
+ pass
+ else:
+ mod = sys.modules[mod_name]
+ tests.addTests(loader.loadTestsFromModule(mod))
return tests
redirect of http://www.python.org/ to https://www.python.org:
use http://www.example.com instead.
+- Issue #20668: asyncio tests no longer rely on tests.txt file.
+ (Patch by Vajrasky Kok)
+
Tools/Demos
-----------