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
1b31d284
Commit
1b31d284
authored
Jan 18, 2017
by
Martin Panter
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Issue #29274: tests cases → test cases
parent
9ce1564c
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
12 additions
and
12 deletions
+12
-12
Doc/library/unittest.rst
Doc/library/unittest.rst
+4
-4
Lib/unittest/loader.py
Lib/unittest/loader.py
+4
-4
Lib/unittest/test/test_loader.py
Lib/unittest/test/test_loader.py
+4
-4
No files found.
Doc/library/unittest.rst
View file @
1b31d284
...
...
@@ -1352,7 +1352,7 @@ Grouping tests
.. class:: TestSuite(tests=())
This class represents an aggregation of individual test
s
cases and test suites.
This class represents an aggregation of individual test cases and test suites.
The class presents the interface needed by the test runner to allow it to be run
as any other test case. Running a :class:`TestSuite` instance is the same as
iterating over the suite, running each test individually.
...
...
@@ -1437,13 +1437,13 @@ Loading and running tests
.. method:: loadTestsFromTestCase(testCaseClass)
Return a suite of all test
s
cases contained in the :class:`TestCase`\ -derived
Return a suite of all test cases contained in the :class:`TestCase`\ -derived
:class:`testCaseClass`.
.. method:: loadTestsFromModule(module)
Return a suite of all test
s
cases contained in the given module. This
Return a suite of all test cases contained in the given module. This
method searches *module* for classes derived from :class:`TestCase` and
creates an instance of the class for each test method defined for the
class.
...
...
@@ -1466,7 +1466,7 @@ Loading and running tests
.. method:: loadTestsFromName(name, module=None)
Return a suite of all test
s
cases given a string specifier.
Return a suite of all test cases given a string specifier.
The specifier *name* is a "dotted name" that may resolve either to a
module, a test case class, a test method within a test case class, a
...
...
Lib/unittest/loader.py
View file @
1b31d284
...
...
@@ -46,7 +46,7 @@ class TestLoader(object):
_top_level_dir
=
None
def
loadTestsFromTestCase
(
self
,
testCaseClass
):
"""Return a suite of all test
s
cases contained in testCaseClass"""
"""Return a suite of all test cases contained in testCaseClass"""
if
issubclass
(
testCaseClass
,
suite
.
TestSuite
):
raise
TypeError
(
"Test cases should not be derived from TestSuite."
\
" Maybe you meant to derive from TestCase?"
)
...
...
@@ -57,7 +57,7 @@ class TestLoader(object):
return
loaded_suite
def
loadTestsFromModule
(
self
,
module
,
use_load_tests
=
True
):
"""Return a suite of all test
s
cases contained in the given module"""
"""Return a suite of all test cases contained in the given module"""
tests
=
[]
for
name
in
dir
(
module
):
obj
=
getattr
(
module
,
name
)
...
...
@@ -75,7 +75,7 @@ class TestLoader(object):
return
tests
def
loadTestsFromName
(
self
,
name
,
module
=
None
):
"""Return a suite of all test
s
cases given a string specifier.
"""Return a suite of all test cases given a string specifier.
The name may resolve either to a module, a test case class, a
test method within a test case class, or a callable object which
...
...
@@ -124,7 +124,7 @@ class TestLoader(object):
raise
TypeError
(
"don't know how to make test from: %s"
%
obj
)
def
loadTestsFromNames
(
self
,
names
,
module
=
None
):
"""Return a suite of all test
s
cases found using the given sequence
"""Return a suite of all test cases found using the given sequence
of string specifiers. See 'loadTestsFromName()'.
"""
suites
=
[
self
.
loadTestsFromName
(
name
,
module
)
for
name
in
names
]
...
...
Lib/unittest/test/test_loader.py
View file @
1b31d284
...
...
@@ -10,7 +10,7 @@ class Test_TestLoader(unittest.TestCase):
### Tests for TestLoader.loadTestsFromTestCase
################################################################
# "Return a suite of all test
s
cases contained in the TestCase-derived
# "Return a suite of all test cases contained in the TestCase-derived
# class testCaseClass"
def
test_loadTestsFromTestCase
(
self
):
class
Foo
(
unittest
.
TestCase
):
...
...
@@ -23,7 +23,7 @@ class Test_TestLoader(unittest.TestCase):
loader
=
unittest
.
TestLoader
()
self
.
assertEqual
(
loader
.
loadTestsFromTestCase
(
Foo
),
tests
)
# "Return a suite of all test
s
cases contained in the TestCase-derived
# "Return a suite of all test cases contained in the TestCase-derived
# class testCaseClass"
#
# Make sure it does the right thing even if no tests were found
...
...
@@ -36,7 +36,7 @@ class Test_TestLoader(unittest.TestCase):
loader
=
unittest
.
TestLoader
()
self
.
assertEqual
(
loader
.
loadTestsFromTestCase
(
Foo
),
empty_suite
)
# "Return a suite of all test
s
cases contained in the TestCase-derived
# "Return a suite of all test cases contained in the TestCase-derived
# class testCaseClass"
#
# What happens if loadTestsFromTestCase() is given an object
...
...
@@ -57,7 +57,7 @@ class Test_TestLoader(unittest.TestCase):
else
:
self
.
fail
(
'Should raise TypeError'
)
# "Return a suite of all test
s
cases contained in the TestCase-derived
# "Return a suite of all test cases contained in the TestCase-derived
# class testCaseClass"
#
# Make sure loadTestsFromTestCase() picks up the default test method
...
...
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