mirror of
https://github.com/python/cpython.git
synced 2025-08-14 22:01:08 +00:00
bpo-34596: Fallback to a default reason when @unittest.skip is uncalled (GH-9082) (#15781)
* bpo-34596: Fallback to a default reason when @unittest.skip is uncalled
* Change default reason to empty string
* Fix rst formatting of NEWS entry
(cherry picked from commit d5fd75c53f
)
Co-authored-by: Naitree Zhu <Naitreey@gmail.com>
This commit is contained in:
parent
cabcbbe7a5
commit
3bd4bed78a
3 changed files with 18 additions and 0 deletions
|
@ -10,6 +10,7 @@ import warnings
|
|||
import collections
|
||||
import contextlib
|
||||
import traceback
|
||||
import types
|
||||
|
||||
from . import result
|
||||
from .util import (strclass, safe_repr, _count_diff_all_purpose,
|
||||
|
@ -122,6 +123,10 @@ def skip(reason):
|
|||
test_item.__unittest_skip__ = True
|
||||
test_item.__unittest_skip_why__ = reason
|
||||
return test_item
|
||||
if isinstance(reason, types.FunctionType):
|
||||
test_item = reason
|
||||
reason = ''
|
||||
return decorator(test_item)
|
||||
return decorator
|
||||
|
||||
def skipIf(condition, reason):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue