Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
0f26a3a8
Commit
0f26a3a8
authored
Oct 29, 2014
by
Zachary Ware
Browse files
Options
Browse Files
Download
Plain Diff
Closes #22173: Merge with 3.4
parents
55e614a2
2acbae80
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
19 additions
and
38 deletions
+19
-38
Lib/lib2to3/main.py
Lib/lib2to3/main.py
+1
-1
Lib/lib2to3/tests/__init__.py
Lib/lib2to3/tests/__init__.py
+3
-18
Lib/lib2to3/tests/__main__.py
Lib/lib2to3/tests/__main__.py
+4
-0
Lib/lib2to3/tests/pytree_idempotency.py
Lib/lib2to3/tests/pytree_idempotency.py
+2
-0
Lib/lib2to3/tests/test_all_fixers.py
Lib/lib2to3/tests/test_all_fixers.py
+5
-0
Lib/test/test_lib2to3.py
Lib/test/test_lib2to3.py
+2
-19
Misc/NEWS
Misc/NEWS
+2
-0
No files found.
Lib/lib2to3/main.py
View file @
0f26a3a8
...
...
@@ -2,7 +2,7 @@
Main program for 2to3.
"""
from
__future__
import
with_statement
from
__future__
import
with_statement
,
print_function
import
sys
import
os
...
...
Lib/lib2to3/tests/__init__.py
View file @
0f26a3a8
"""Make tests/ into a package. This allows us to "import tests" and
have tests.all_tests be a TestSuite representing all test cases
from all test_*.py files in tests/."""
# Author: Collin Winter
import
os
import
os.path
import
unittest
import
types
from
.
import
support
from
test.support
import
load_package_tests
all_tests
=
unittest
.
TestSuite
()
tests_dir
=
os
.
path
.
join
(
os
.
path
.
dirname
(
__file__
),
'..'
,
'tests'
)
tests
=
[
t
[
0
:
-
3
]
for
t
in
os
.
listdir
(
tests_dir
)
if
t
.
startswith
(
'test_'
)
and
t
.
endswith
(
'.py'
)]
loader
=
unittest
.
TestLoader
()
for
t
in
tests
:
__import__
(
""
,
globals
(),
locals
(),[
t
],
level
=
1
)
mod
=
globals
()[
t
]
all_tests
.
addTests
(
loader
.
loadTestsFromModule
(
mod
))
def
load_tests
(
*
args
):
return
load_package_tests
(
os
.
path
.
dirname
(
__file__
),
*
args
)
Lib/lib2to3/tests/__main__.py
0 → 100644
View file @
0f26a3a8
from
.
import
load_tests
import
unittest
unittest
.
main
()
Lib/lib2to3/tests/pytree_idempotency.py
View file @
0f26a3a8
...
...
@@ -4,6 +4,8 @@
"""Main program for testing the infrastructure."""
from
__future__
import
print_function
__author__
=
"Guido van Rossum <guido@python.org>"
# Support imports (need to be imported first)
...
...
Lib/lib2to3/tests/test_all_fixers.py
View file @
0f26a3a8
...
...
@@ -7,12 +7,14 @@ running time.
# Python imports
import
unittest
import
test.support
# Local imports
from
lib2to3
import
refactor
from
.
import
support
@
test
.
support
.
requires_resource
(
'cpu'
)
class
Test_all
(
support
.
TestCase
):
def
setUp
(
self
):
...
...
@@ -21,3 +23,6 @@ class Test_all(support.TestCase):
def
test_all_project_files
(
self
):
for
filepath
in
support
.
all_project_files
():
self
.
refactor
.
refactor_file
(
filepath
)
if
__name__
==
'__main__'
:
unittest
.
main
()
Lib/test/test_lib2to3.py
View file @
0f26a3a8
# Skipping test_parser and test_all_fixers
# because of running
from
lib2to3.tests
import
(
test_fixers
,
test_pytree
,
test_util
,
test_refactor
,
test_parser
,
test_main
as
test_main_
)
from
lib2to3.tests
import
load_tests
import
unittest
from
test.support
import
run_unittest
def
suite
():
tests
=
unittest
.
TestSuite
()
loader
=
unittest
.
TestLoader
()
for
m
in
(
test_fixers
,
test_pytree
,
test_util
,
test_refactor
,
test_parser
,
test_main_
):
tests
.
addTests
(
loader
.
loadTestsFromModule
(
m
))
return
tests
def
test_main
():
run_unittest
(
suite
())
if
__name__
==
'__main__'
:
test_
main
()
unittest
.
main
()
Misc/NEWS
View file @
0f26a3a8
...
...
@@ -1235,6 +1235,8 @@ Documentation
Tests
-----
- Issue #22173: Update lib2to3 tests to use unittest test discovery.
- Issue #20746: Fix test_pdb to run in refleak mode (-R). Patch by Xavier
de Gaye.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment