diff options
author | INADA Naoki <songofacandy@gmail.com> | 2016-11-22 10:40:58 (GMT) |
---|---|---|
committer | INADA Naoki <songofacandy@gmail.com> | 2016-11-22 10:40:58 (GMT) |
commit | d7d2bc8798da3b083e383e949ba01d61b78e4e4d (patch) | |
tree | 4a7a70efc239dee12b18ce9155e597859eda2ccb /Lib | |
parent | f50a85df1f2bcb58f31381369bc506036c1f0928 (diff) | |
download | cpython-d7d2bc8798da3b083e383e949ba01d61b78e4e4d.zip cpython-d7d2bc8798da3b083e383e949ba01d61b78e4e4d.tar.gz cpython-d7d2bc8798da3b083e383e949ba01d61b78e4e4d.tar.bz2 |
Issue #28023: Fix python-gdb.py didn't support new dict implementation
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/test/test_gdb.py | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/Lib/test/test_gdb.py b/Lib/test/test_gdb.py index 5fbf154..2bd4457 100644 --- a/Lib/test/test_gdb.py +++ b/Lib/test/test_gdb.py @@ -11,9 +11,6 @@ import sysconfig import unittest import locale -# FIXME: issue #28023 -raise unittest.SkipTest("FIXME: issue #28023, compact dict (issue #27350) broke python-gdb.py") - # Is this Python configured to support threads? try: import _thread @@ -296,9 +293,8 @@ class PrettyPrintTests(DebuggerTests): 'Verify the pretty-printing of dictionaries' self.assertGdbRepr({}) self.assertGdbRepr({'foo': 'bar'}, "{'foo': 'bar'}") - # PYTHONHASHSEED is need to get the exact item order - if not sys.flags.ignore_environment: - self.assertGdbRepr({'foo': 'bar', 'douglas': 42}, "{'douglas': 42, 'foo': 'bar'}") + # Python preserves insertion order since 3.6 + self.assertGdbRepr({'foo': 'bar', 'douglas': 42}, "{'foo': 'bar', 'douglas': 42}") def test_lists(self): 'Verify the pretty-printing of lists' @@ -819,6 +815,7 @@ id(42) ) self.assertIn('Garbage-collecting', gdb_output) + @unittest.skip("FIXME: builtin method is not shown in py-bt and py-bt-full") @unittest.skipIf(python_is_optimized(), "Python was compiled with optimizations") # Some older versions of gdb will fail with |