diff options
author | Paul Koning <pkoning@equallogic.com> | 2012-12-10 21:22:21 +0000 |
---|---|---|
committer | Paul Koning <pkoning@equallogic.com> | 2012-12-10 21:22:21 +0000 |
commit | 9325cb04b5485f764cd4b92bb25d16e58c484455 (patch) | |
tree | 2d255b9d993c4db312c87b19bbe854eb71174d15 /gdb/testsuite/gdb.python/py-block.exp | |
parent | c766f7ecdd6fae075bf21508770bbc296faf4d60 (diff) | |
download | gdb-9325cb04b5485f764cd4b92bb25d16e58c484455.zip gdb-9325cb04b5485f764cd4b92bb25d16e58c484455.tar.gz gdb-9325cb04b5485f764cd4b92bb25d16e58c484455.tar.bz2 |
2012-12-10 Paul Koning <paul_koning@dell.com>
* gdb.base/charset.exp: Change print syntax for Python 3
compatibility.
* gdb.python/py-block.exp: Ditto.
* gdb.python/py-breakpoint.exp: Ditto.
* gdb.python/py-cmd.exp: Ditto.
* gdb.python/py-events.py: Ditto.
* gdb.python/py-finish-breakpoint.py: Ditto.
* gdb.python/py-finish-breakpoint2.exp: Ditto.
* gdb.python/py-finish-breakpoint2.py: Ditto.
* gdb.python/py-frame-inline.exp: Ditto.
* gdb.python/py-frame.exp: Ditto.
* gdb.python/py-infthread.exp: Ditto.
* gdb.python/py-objfile.exp: Ditto.
* gdb.python/py-parameter.exp: Ditto.
* gdb.python/py-progspace.exp: Ditto.
* gdb.python/py-prompt.exp: Ditto.
* gdb.python/py-symbol.exp: Ditto.
* gdb.python/py-symtab.exp: Ditto.
* gdb.python/py-template.exp: Ditto.
* gdb.python/py-value-cc.exp: Ditto.
* gdb.python/python.exp: Ditto.
* gdb.python/source2.py: Ditto.
* gdb.python/lib-types.exp: Change print syntax for Python 3
compatibility.
Use sorted() function rather than sort() method.
Accept either int or long values for enum values.
* gdb.python/py-events.exp: Use exec(open(...).read()) instead of
execfile for Python 3 compatibility.
* gdb.python/py-evsignal.exp: Ditto.
* gdb.python/py-evthreads.exp: Ditto.
* gdb.python/py-mi.exp: Ditto.
* gdb.python/py-pp-maint.exp: Ditto.
* gdb.python/py-prettyprint.exp: Ditto.
* gdb.python/py-finish-breakpoint.exp: Change print syntax for
Python 3 compatibility.
Skip tests for Python 2.4.
* gdb.python/py-inferior.exp: Change print syntax for
Python 3 compatibility.
Use byte string rather than character string in memory write test
if Python 3.
* gdb.python/py-pp-maint.py: Change class declarations to "new
class" syntax.
* gdb.python/py-prettyprint.py: Change iterator class to generator
function for Python 3 compatibility.
Make all classes "new style".
Fix indentation issue and stray semicolon.
* gdb.python/py-shared.expChange print syntax for Python 3
compatibility.
Define "long" if Python 3.
* gdb.python/py-type.exp: Change print syntax for Python 3
compatibility.
Accept either int or long values for enum values.
* gdb.python/py-value.exp: Change print syntax for Python 3
compatibility.
Skip "long" and "unicode" tests if Python 3.
Accept either "type" or "class" in type checks.
* lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
(gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
Diffstat (limited to 'gdb/testsuite/gdb.python/py-block.exp')
-rw-r--r-- | gdb/testsuite/gdb.python/py-block.exp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/gdb/testsuite/gdb.python/py-block.exp b/gdb/testsuite/gdb.python/py-block.exp index 745f844..239cc00 100644 --- a/gdb/testsuite/gdb.python/py-block.exp +++ b/gdb/testsuite/gdb.python/py-block.exp @@ -39,35 +39,35 @@ gdb_continue_to_breakpoint "Block break here." # Test initial innermost block. gdb_py_test_silent_cmd "python frame = gdb.selected_frame()" "Get Frame" 0 gdb_py_test_silent_cmd "python block = frame.block()" "Get block" 0 -gdb_test "python print block" "<gdb.Block object at $hex>" "Check block not None" -gdb_test "python print block.function" "None" "First anonymous block" -gdb_test "python print block.start" "${decimal}" "Check start not None" -gdb_test "python print block.end" "${decimal}" "Check end not None" +gdb_test "python print (block)" "<gdb.Block object at $hex>" "Check block not None" +gdb_test "python print (block.function)" "None" "First anonymous block" +gdb_test "python print (block.start)" "${decimal}" "Check start not None" +gdb_test "python print (block.end)" "${decimal}" "Check end not None" # Test global/static blocks gdb_py_test_silent_cmd "python frame = gdb.selected_frame()" "Get Frame" 0 gdb_py_test_silent_cmd "python block = frame.block()" "Get block" 0 -gdb_test "python print block.is_global" "False" "Not a global block" -gdb_test "python print block.is_static" "False" "Not a static block" +gdb_test "python print (block.is_global)" "False" "Not a global block" +gdb_test "python print (block.is_static)" "False" "Not a static block" gdb_py_test_silent_cmd "python gblock = block.global_block" "Get block" 1 gdb_py_test_silent_cmd "python sblock = block.static_block" "Get block" 1 -gdb_test "python print gblock.is_global" "True" "Is the global block" -gdb_test "python print sblock.is_static" "True" "Is the static block" +gdb_test "python print (gblock.is_global)" "True" "Is the global block" +gdb_test "python print (sblock.is_static)" "True" "Is the static block" # Move up superblock(s) until we reach function block_func. gdb_test_no_output "python block = block.superblock" "Get superblock" -gdb_test "python print block.function" "None" "Second anonymous block" +gdb_test "python print (block.function)" "None" "Second anonymous block" gdb_test_no_output "python block = block.superblock" "Get superblock 2" -gdb_test "python print block.function" "block_func" \ +gdb_test "python print (block.function)" "block_func" \ "Print superblock 2 function" # Switch frames, then test for main block. gdb_test "up" ".*" gdb_py_test_silent_cmd "python frame = gdb.selected_frame()" "Get Frame 2" 0 gdb_py_test_silent_cmd "python block = frame.block()" "Get Frame 2's block" 0 -gdb_test "python print block" "<gdb.Block object at $hex>" \ +gdb_test "python print (block)" "<gdb.Block object at $hex>" \ "Check Frame 2's block not None" -gdb_test "python print block.function" "main" "main block" +gdb_test "python print (block.function)" "main" "main block" # Test Block is_valid. This must always be the last test in this @@ -76,12 +76,12 @@ delete_breakpoints gdb_py_test_silent_cmd "python frame = gdb.selected_frame()" "Get Frame" 0 gdb_py_test_silent_cmd "python block = frame.block()" "Get Frame block" 0 gdb_py_test_silent_cmd "python block_iter = iter (block)" "Get Frame block" 0 -gdb_test "python print block.is_valid()" "True" \ +gdb_test "python print (block.is_valid())" "True" \ "Check block validity" -gdb_test "python print block_iter.is_valid()" "True" \ +gdb_test "python print (block_iter.is_valid())" "True" \ "Check block validity" gdb_unload -gdb_test "python print block.is_valid()" "False" \ +gdb_test "python print (block.is_valid())" "False" \ "Check block validity" -gdb_test "python print block_iter.is_valid()" "False" \ +gdb_test "python print (block_iter.is_valid())" "False" \ "Check block validity" |