mirror of https://github.com/pyodide/pyodide.git
25 lines
645 B
Python
25 lines
645 B
Python
"""
|
|
Generate a list of test modules in the CPython distribution.
|
|
"""
|
|
|
|
import os
|
|
|
|
tests = []
|
|
|
|
TEST_DIR = "../cpython/build/3.6.4/host/lib/python3.6/test"
|
|
for root, dirs, files in os.walk("../cpython/build/3.6.4/host/lib/python3.6/test"):
|
|
root = os.path.relpath(root, TEST_DIR)
|
|
if root == '.':
|
|
root = ''
|
|
else:
|
|
root = '.'.join(root.split('/')) + '.'
|
|
|
|
for filename in files:
|
|
if filename.startswith("test_") and filename.endswith(".py"):
|
|
tests.append(root + os.path.splitext(filename)[0])
|
|
|
|
tests.sort()
|
|
with open("python_tests.txt", "w") as fp:
|
|
for test in tests:
|
|
fp.write(test + '\n')
|