comparison tests/test-extensions-wrapfunction.py @ 37982:ac865f020b99

tests: port test-extensions-wrapfunction to Python 3 Differential Revision: https://phab.mercurial-scm.org/D3527
author Augie Fackler <augie@google.com>
date Fri, 27 Apr 2018 13:39:45 -0400
parents 82bd4c5a81e5
children 2372284d9457
comparison
equal deleted inserted replaced
37981:a2cfea193040 37982:ac865f020b99
33 except (ValueError, IndexError) as e: 33 except (ValueError, IndexError) as e:
34 msg = e.__class__.__name__ 34 msg = e.__class__.__name__
35 print('unwrap %s: %s: %s' % (getid(w), getid(result), msg)) 35 print('unwrap %s: %s: %s' % (getid(w), getid(result), msg))
36 36
37 batchwrap(wrappers + [wrappers[0]]) 37 batchwrap(wrappers + [wrappers[0]])
38 batchunwrap([(wrappers[i] if i >= 0 else None) 38 batchunwrap([(wrappers[i] if i is not None and i >= 0 else None)
39 for i in [3, None, 0, 4, 0, 2, 1, None]]) 39 for i in [3, None, 0, 4, 0, 2, 1, None]])
40 40
41 wrap0 = extensions.wrappedfunction(dummy, 'getstack', wrappers[0]) 41 wrap0 = extensions.wrappedfunction(dummy, 'getstack', wrappers[0])
42 wrap1 = extensions.wrappedfunction(dummy, 'getstack', wrappers[1]) 42 wrap1 = extensions.wrappedfunction(dummy, 'getstack', wrappers[1])
43 43