From 81446fd0d4fa60042ac2752350f31004324510f9 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Fri, 23 Aug 2019 11:28:27 +0100 Subject: 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. --- Lib/test/test_gdb.py | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/Lib/test/test_gdb.py b/Lib/test/test_gdb.py index e07d327..a2aa16c 100644 --- a/Lib/test/test_gdb.py +++ b/Lib/test/test_gdb.py @@ -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() -- cgit v0.12