Kaydet (Commit) be4fb692 authored tarafından Mark Dickinson's avatar Mark Dickinson

Issue #14742: test_unparse now only checks a limited number of files unless the…

Issue #14742: test_unparse now only checks a limited number of files unless the 'cpu' resource is specified.
üst dc00f1eb
......@@ -127,6 +127,7 @@ class Gprof2htmlTests(unittest.TestCase):
# Run the tests in Tools/parser/test_unparse.py
with support.DirsOnSysPath(os.path.join(basepath, 'parser')):
from test_unparse import UnparseTestCase
from test_unparse import DirectoryTestCase
def test_main():
......
......@@ -2,9 +2,10 @@ import unittest
import test.support
import io
import os
import random
import tokenize
import ast
import unparse
import ast
def read_pyfile(filename):
"""Read and return the contents of a Python source file (as a
......@@ -257,6 +258,10 @@ class DirectoryTestCase(ASTTestCase):
if n.endswith('.py') and not n.startswith('bad'):
names.append(os.path.join(test_dir, n))
# Test limited subset of files unless the 'cpu' resource is specified.
if not test.support.is_resource_enabled("cpu"):
names = random.sample(names, 10)
for filename in names:
if test.support.verbose:
print('Testing %s' % filename)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment