merge with last upstream doc changes in 3.2
This commit is contained in:
commit
f5390fc162
|
@ -663,7 +663,7 @@ the test unless the passed object has a certain attribute::
|
|||
def skipUnlessHasattr(obj, attr):
|
||||
if hasattr(obj, attr):
|
||||
return lambda func: func
|
||||
return unittest.skip("{0!r} doesn't have {1!r}".format(obj, attr))
|
||||
return unittest.skip("{!r} doesn't have {!r}".format(obj, attr))
|
||||
|
||||
The following decorators implement test skipping and expected failures:
|
||||
|
||||
|
@ -685,6 +685,13 @@ The following decorators implement test skipping and expected failures:
|
|||
Mark the test as an expected failure. If the test fails when run, the test
|
||||
is not counted as a failure.
|
||||
|
||||
.. exception:: SkipTest(reason)
|
||||
|
||||
This exception is raised to skip a test.
|
||||
|
||||
Usually you can use :meth:`TestCase.skipTest` or one of the skipping
|
||||
decorators instead of raising this directly.
|
||||
|
||||
Skipped tests will not have :meth:`setUp` or :meth:`tearDown` run around them.
|
||||
Skipped classes will not have :meth:`setUpClass` or :meth:`tearDownClass` run.
|
||||
|
||||
|
@ -2105,7 +2112,7 @@ then you must call up to them yourself. The implementations in
|
|||
If an exception is raised during a ``setUpClass`` then the tests in the class
|
||||
are not run and the ``tearDownClass`` is not run. Skipped classes will not
|
||||
have ``setUpClass`` or ``tearDownClass`` run. If the exception is a
|
||||
``SkipTest`` exception then the class will be reported as having been skipped
|
||||
:exc:`SkipTest` exception then the class will be reported as having been skipped
|
||||
instead of as an error.
|
||||
|
||||
|
||||
|
@ -2122,7 +2129,7 @@ These should be implemented as functions::
|
|||
|
||||
If an exception is raised in a ``setUpModule`` then none of the tests in the
|
||||
module will be run and the ``tearDownModule`` will not be run. If the exception is a
|
||||
``SkipTest`` exception then the module will be reported as having been skipped
|
||||
:exc:`SkipTest` exception then the module will be reported as having been skipped
|
||||
instead of as an error.
|
||||
|
||||
|
||||
|
|
|
@ -88,8 +88,8 @@ library/repr,,`,"return `obj`"
|
|||
library/smtplib,,:port,"as well as a regular host:port server."
|
||||
library/socket,,::,'5aef:2b::8'
|
||||
library/sqlite3,,:memory,
|
||||
library/sqlite3,,:age,"select name_last, age from people where name_last=:who and age=:age"
|
||||
library/sqlite3,,:who,"select name_last, age from people where name_last=:who and age=:age"
|
||||
library/sqlite3,,:who,"cur.execute(""select * from people where name_last=:who and age=:age"", {""who"": who, ""age"": age})"
|
||||
library/sqlite3,,:age,"cur.execute(""select * from people where name_last=:who and age=:age"", {""who"": who, ""age"": age})"
|
||||
library/ssl,,:My,"Organization Name (eg, company) [Internet Widgits Pty Ltd]:My Organization, Inc."
|
||||
library/ssl,,:My,"Organizational Unit Name (eg, section) []:My Group"
|
||||
library/ssl,,:myserver,"Common Name (eg, YOUR name) []:myserver.mygroup.myorganization.com"
|
||||
|
@ -112,9 +112,9 @@ library/turtle,,::,Example::
|
|||
library/urllib,,:port,:port
|
||||
library/urllib2,,:password,"""joe:password@python.org"""
|
||||
library/uuid,,:uuid,urn:uuid:12345678-1234-5678-1234-567812345678
|
||||
library/xmlrpclib,,:pass,http://user:pass@host:port/path
|
||||
library/xmlrpclib,,:pass,user:pass
|
||||
library/xmlrpclib,,:port,http://user:pass@host:port/path
|
||||
library/xmlrpc.client,,:pass,http://user:pass@host:port/path
|
||||
library/xmlrpc.client,,:port,http://user:pass@host:port/path
|
||||
library/xmlrpc.client,,:pass,user:pass
|
||||
license,,`,THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
|
||||
license,,:zooko,mailto:zooko@zooko.com
|
||||
license,,`,THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
|
||||
|
@ -173,7 +173,8 @@ faq/windows,,:EOF,@setlocal enableextensions & python -x %~f0 %* & goto :EOF
|
|||
faq/windows,,:REG,.py :REG_SZ: c:\<path to python>\python.exe -u %s %s
|
||||
library/bisect,32,:hi,all(val >= x for val in a[i:hi])
|
||||
library/bisect,42,:hi,all(val > x for val in a[i:hi])
|
||||
library/http.client,52,:port,host:port
|
||||
library/http.client,,:port,host:port
|
||||
library/http.cookies,,`,!#$%&'*+-.^_`|~
|
||||
library/nntplib,,:bytes,:bytes
|
||||
library/nntplib,,:lines,:lines
|
||||
library/nntplib,,:lines,"['xref', 'from', ':lines', ':bytes', 'references', 'date', 'message-id', 'subject']"
|
||||
|
@ -186,9 +187,6 @@ library/stdtypes,,:end,s[start:end]
|
|||
library/urllib.request,,:close,Connection:close
|
||||
library/urllib.request,,:password,"""joe:password@python.org"""
|
||||
library/urllib.request,,:lang,"xmlns=""http://www.w3.org/1999/xhtml"" xml:lang=""en"" lang=""en"">\n\n<head>\n"
|
||||
library/xmlrpc.client,103,:pass,http://user:pass@host:port/path
|
||||
library/xmlrpc.client,103,:port,http://user:pass@host:port/path
|
||||
library/xmlrpc.client,103,:pass,user:pass
|
||||
license,,`,* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
|
||||
license,,`,* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
|
||||
license,,`,"``Software''), to deal in the Software without restriction, including"
|
||||
|
|
|
|
@ -23,7 +23,7 @@ class SkipTest(Exception):
|
|||
"""
|
||||
Raise this exception in a test to skip it.
|
||||
|
||||
Usually you can use TestResult.skip() or one of the skipping decorators
|
||||
Usually you can use TestCase.skipTest() or one of the skipping decorators
|
||||
instead of raising this directly.
|
||||
"""
|
||||
|
||||
|
|
Loading…
Reference in New Issue