mirror of
https://github.com/python/cpython.git
synced 2025-07-28 21:55:21 +00:00
[Bug #1576241] Let functools.wraps work with built-in functions
This commit is contained in:
parent
d3aad0199e
commit
41eb7164df
2 changed files with 8 additions and 1 deletions
|
@ -210,6 +210,13 @@ class TestUpdateWrapper(unittest.TestCase):
|
|||
self.assertEqual(wrapper.attr, 'This is a different test')
|
||||
self.assertEqual(wrapper.dict_attr, f.dict_attr)
|
||||
|
||||
def test_builtin_update(self):
|
||||
# Test for bug #1576241
|
||||
def wrapper():
|
||||
pass
|
||||
functools.update_wrapper(wrapper, max)
|
||||
self.assertEqual(wrapper.__name__, 'max')
|
||||
self.assert_(wrapper.__doc__.startswith('max('))
|
||||
|
||||
class TestWraps(TestUpdateWrapper):
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue