diff options
| author | Andrew M. Kuchling <amk@amk.ca> | 2006-10-27 16:39:10 (GMT) |
|---|---|---|
| committer | Andrew M. Kuchling <amk@amk.ca> | 2006-10-27 16:39:10 (GMT) |
| commit | 41eb7164df4f779864cfad52e5470286ef4fcb4c (patch) | |
| tree | 5e910cdadf9af80a4577d4ba5ea8b06a3ca1e572 /Lib/test | |
| parent | d3aad0199e5a6dc8e4907210daa89fc32bb57c94 (diff) | |
| download | cpython-41eb7164df4f779864cfad52e5470286ef4fcb4c.zip cpython-41eb7164df4f779864cfad52e5470286ef4fcb4c.tar.gz cpython-41eb7164df4f779864cfad52e5470286ef4fcb4c.tar.bz2 | |
[Bug #1576241] Let functools.wraps work with built-in functions
Diffstat (limited to 'Lib/test')
| -rw-r--r-- | Lib/test/test_functools.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Lib/test/test_functools.py b/Lib/test/test_functools.py index 8dc185b..6012f9f 100644 --- a/Lib/test/test_functools.py +++ b/Lib/test/test_functools.py @@ -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): |
