]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
[gdb/testsuite] Fix gdb.python/py-warning.exp with python 3.6
authorTom de Vries <tdevries@suse.de>
Wed, 25 Jun 2025 10:37:35 +0000 (12:37 +0200)
committerTom de Vries <tdevries@suse.de>
Wed, 25 Jun 2025 10:37:35 +0000 (12:37 +0200)
commit4d4bb30b41aaf902e4ad21e4b314950c705447bc
tree258585755ff5b84e07f6f931128c308414dff5c5
parent86a053ddd1e2534c588d8d6f56752fb51dd1b184
[gdb/testsuite] Fix gdb.python/py-warning.exp with python 3.6

On openSUSE Tumbleweed (with python 3.13), I get:
...
(gdb) PASS: gdb.python/py-warning.exp: python gdb.warning("")
python gdb.warning()^M
Python Exception <class 'TypeError'>: \
  function missing required argument 'text' (pos 1)^M
Error occurred in Python: function missing required argument 'text' (pos 1)^M
(gdb) PASS: gdb.python/py-warning.exp: python gdb.warning()
...

But on openSUSE Leap 15.6 (with python 3.6), I get instead:
...
(gdb) PASS: gdb.python/py-warning.exp: python gdb.warning("")
python gdb.warning()^M
Python Exception <class 'TypeError'>: \
  Required argument 'text' (pos 1) not found^M
Error occurred in Python: Required argument 'text' (pos 1) not found^M
(gdb) FAIL: gdb.python/py-warning.exp: python gdb.warning()
...

Fix this by updating the regexp.

Tested on x86_64-linux.

PR testsuite/33104
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=33104
gdb/testsuite/gdb.python/py-warning.exp