You've already forked python-uncompyle6
mirror of
https://github.com/rocky/python-uncompyle6.git
synced 2025-08-03 00:45:53 +08:00
Merge branch 'python-3.3-to-3.5' into python-3.0-to-3.2
This commit is contained in:
1
test/simple_source/bug26/.gitignore
vendored
Normal file
1
test/simple_source/bug26/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
/.python-version
|
@@ -38,17 +38,14 @@ SKIP_TESTS=(
|
||||
[test_winreg.py]=1 # it fails on its own
|
||||
[test_winsound.py]=1 # it fails on its own
|
||||
[test_zlib.py]=1 # it fails on its own
|
||||
|
||||
[test_decimal.py]=1 #
|
||||
[test_decimal.py]=1 # fails on its own - no module named test_support
|
||||
[test_dis.py]=1 # We change line numbers - duh!
|
||||
[test_generators.py]=1 # Investigate
|
||||
[test_generators.py]=1 # fails on its own - no module named test_support
|
||||
# [test_grammar.py]=1 # fails on its own - no module tests.test_support
|
||||
[test_grp.py]=1 # Long test - might work Control flow?
|
||||
[test_pep247.py]=1 # Long test - might work? Control flow?
|
||||
[test_socketserver.py]=1 # -- test takes too long to run: 40 seconds
|
||||
[test_threading.py]=1 # test takes too long to run: 11 seconds
|
||||
[test_thread.py]=1 # test takes too long to run: 36 seconds
|
||||
[test_trace.py]=1 # Long test - works
|
||||
[test_zipfile64.py]=1 # Runs ok but takes 204 seconds
|
||||
)
|
||||
# About 243 files, 0 in 19 minutes
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env python
|
||||
# emacs-mode: -*-python-*-
|
||||
"""
|
||||
test_pyenvlib -- uncompyle and verify Python libraries
|
||||
test_pyenvlib -- decompile and verify Python libraries
|
||||
|
||||
Usage-Examples:
|
||||
|
||||
@@ -22,12 +22,17 @@ Step 2: Run the test:
|
||||
|
||||
from __future__ import print_function
|
||||
|
||||
import os, time, re, shutil, sys
|
||||
import os
|
||||
import re
|
||||
import shutil
|
||||
import sys
|
||||
import time
|
||||
from fnmatch import fnmatch
|
||||
|
||||
from uncompyle6 import main
|
||||
import xdis.magics as magics
|
||||
|
||||
from uncompyle6 import main
|
||||
|
||||
# ----- configure this for your needs
|
||||
|
||||
python_versions = [v for v in magics.python_versions if re.match("^[0-9.]+$", v)]
|
||||
@@ -82,6 +87,7 @@ for vers in TEST_VERSIONS:
|
||||
if vers == "native":
|
||||
short_vers = os.path.basename(sys.path[-1])
|
||||
from xdis.version_info import PYTHON_VERSION_TRIPLE, version_tuple_to_str
|
||||
|
||||
if PYTHON_VERSION_TRIPLE > (3, 0):
|
||||
version = version_tuple_to_str(end=2)
|
||||
PYC = f"*.cpython-{version}.pyc"
|
||||
@@ -133,8 +139,17 @@ def do_tests(
|
||||
pass
|
||||
|
||||
if len(files) > max_files:
|
||||
files = [file for file in files if not "site-packages" in file and (file.endswith(".pyo") or file.endswith(".pyc"))]
|
||||
files = [file for file in files if not "test" in file and (file.endswith(".pyo") or file.endswith(".pyc"))]
|
||||
files = [
|
||||
file
|
||||
for file in files
|
||||
if not "site-packages" in file
|
||||
and (file.endswith(".pyo") or file.endswith(".pyc"))
|
||||
]
|
||||
files = [
|
||||
file
|
||||
for file in files
|
||||
if not "test" in file and (file.endswith(".pyo") or file.endswith(".pyc"))
|
||||
]
|
||||
if len(files) > max_files:
|
||||
# print("Number of files %d - truncating to last 200" % len(files))
|
||||
print(
|
||||
@@ -151,7 +166,8 @@ def do_tests(
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
import getopt, sys
|
||||
import getopt
|
||||
import sys
|
||||
|
||||
do_coverage = do_verify = False
|
||||
test_dirs = []
|
||||
|
Reference in New Issue
Block a user