]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
test_gdb: skip pretty-printing of sets with gdb < 7.3
authorAntoine Pitrou <solipsis@pitrou.net>
Sat, 21 Sep 2013 22:14:27 +0000 (00:14 +0200)
committerAntoine Pitrou <solipsis@pitrou.net>
Sat, 21 Sep 2013 22:14:27 +0000 (00:14 +0200)
(should fix the failures on OpenIndiana)

Lib/test/test_gdb.py

index 5c573b2f3a5667c2851659e5914e83889f8eee25..8bd6797eb033124a95ec4472b5cf8d568b84f321 100644 (file)
@@ -309,6 +309,8 @@ class PrettyPrintTests(DebuggerTests):
 
     def test_sets(self):
         'Verify the pretty-printing of sets'
+        if (gdb_major_version, gdb_minor_version) < (7, 3):
+            self.skipTest("pretty-printing of sets needs gdb 7.3 or later")
         self.assertGdbRepr(set())
         self.assertGdbRepr(set(['a', 'b']), "{'a', 'b'}")
         self.assertGdbRepr(set([4, 5, 6]), "{4, 5, 6}")
@@ -322,6 +324,8 @@ id(s)''')
 
     def test_frozensets(self):
         'Verify the pretty-printing of frozensets'
+        if (gdb_major_version, gdb_minor_version) < (7, 3):
+            self.skipTest("pretty-printing of frozensets needs gdb 7.3 or later")
         self.assertGdbRepr(frozenset())
         self.assertGdbRepr(frozenset(['a', 'b']), "frozenset({'a', 'b'})")
         self.assertGdbRepr(frozenset([4, 5, 6]), "frozenset({4, 5, 6})")