| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| Expand Up | @@ -107,6 +107,7 @@ def test_pdb_basic_commands(): | |
| ... 'jump 8', # jump over second for loop | ||
| ... 'return', # return out of function | ||
| ... 'retval', # display return value | ||
| ... '__return__', # access the return value | ||
|
Comment thread
Copy link
Copy Markdown
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityBecause the function returns a string, this test doesn't really check that __return__ is the value rather than the string representation of the value. It also doesn't check that you can assign it to a local and inspect it (in other words - the test doesn't show that there is a difference between retval and __return__).
Sorry, something went wrong.
serhiy-storchaka reacted with thumbs up emoji
All reactions
|
||
| ... 'next', # step to test_function3() | ||
| ... 'step', # stepping into test_function3() | ||
| ... 'args', # display function args | ||
| Expand Down Expand Up | @@ -140,7 +141,7 @@ def test_pdb_basic_commands(): | |
| [EOF] | ||
| (Pdb) bt | ||
| ... | ||
| <doctest test.test_pdb.test_pdb_basic_commands[4]>(25)<module>() | ||
| <doctest test.test_pdb.test_pdb_basic_commands[4]>(26)<module>() | ||
| -> test_function() | ||
| <doctest test.test_pdb.test_pdb_basic_commands[3]>(3)test_function() | ||
| -> ret = test_function_2('baz') | ||
| Expand Down Expand Up | @@ -185,6 +186,8 @@ def test_pdb_basic_commands(): | |
| -> return foo.upper() | ||
| (Pdb) retval | ||
| 'BAZ' | ||
| (Pdb) __return__ | ||
| 'BAZ' | ||
| (Pdb) next | ||
| > <doctest test.test_pdb.test_pdb_basic_commands[3]>(4)test_function() | ||
| -> test_function3(kwonly=True) | ||
| Expand Down | ||
| Back | FazBrowse Home | New Git URL |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low QualityActually this sentence fits better in the documentation here: https://docs.python.org/3/library/pdb.html#pdbcommand-retval
For the docstring it's not really appropriate to point to an alternative.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.