Commit 81446fd0 authored by Victor Stinner's avatar Victor Stinner Committed by GitHub

test_gdb: use unittest test discovery (GH-15405)

Replace test.support.run_unittest() with unittest.main()
to automatically discover test cases, instead of having
an maintaing manually a list which may be incomplete.

Remove also an unused variable.
parent 767434c3
......@@ -13,7 +13,7 @@ import textwrap
import unittest
from test import support
from test.support import run_unittest, findfile, python_is_optimized
from test.support import findfile, python_is_optimized
def get_gdb_version():
try:
......@@ -348,7 +348,6 @@ class PrettyPrintTests(DebuggerTests):
def check_repr(text):
try:
text.encode(encoding)
printable = True
except UnicodeEncodeError:
self.assertGdbRepr(text, ascii(text))
else:
......@@ -960,18 +959,13 @@ class PyLocalsTests(DebuggerTests):
self.assertMultilineMatches(bt,
r".*\na = 1\nb = 2\nc = 3\n.*")
def test_main():
def setUpModule():
if support.verbose:
print("GDB version %s.%s:" % (gdb_major_version, gdb_minor_version))
for line in gdb_version.splitlines():
print(" " * 4 + line)
run_unittest(PrettyPrintTests,
PyListTests,
StackNavigationTests,
PyBtTests,
PyPrintTests,
PyLocalsTests
)
if __name__ == "__main__":
test_main()
unittest.main()
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment