Merge with 3.5.

This commit is contained in:
Serhiy Storchaka 2017-01-11 20:17:34 +02:00
commit 3159b33a95
1 changed files with 3 additions and 0 deletions

View File

@ -1831,6 +1831,9 @@ sentinel
the same attribute will always return the same object. The objects the same attribute will always return the same object. The objects
returned have a sensible repr so that test failure messages are readable. returned have a sensible repr so that test failure messages are readable.
The ``sentinel`` attributes don't preserve their identity when they are
:mod:`copied <copy>` or :mod:`pickled <pickle>`.
Sometimes when testing you need to test that a specific object is passed as an Sometimes when testing you need to test that a specific object is passed as an
argument to another method, or returned. It can be common to create named argument to another method, or returned. It can be common to create named
sentinel objects to test this. :data:`sentinel` provides a convenient way of sentinel objects to test this. :data:`sentinel` provides a convenient way of