diff -r 0e5cc366a90d Lib/test/pickletester.py --- a/Lib/test/pickletester.py Fri Jun 15 18:18:06 2012 +0300 +++ b/Lib/test/pickletester.py Fri Jun 15 19:30:20 2012 +0300 @@ -708,6 +708,11 @@ def test_getinitargs(self): pass + def test_pop_empty_stack(self): + # Test issue7455 + s = b'0' + self.assertRaises((pickle.UnpicklingError, IndexError), self.loads, s) + def test_metaclass(self): a = use_metaclass() for proto in protocols: @@ -1433,9 +1438,6 @@ # Test issue4298 s = bytes([0x58, 0, 0, 0, 0x54]) self.assertRaises(EOFError, pickle.loads, s) - # Test issue7455 - s = b'0' - self.assertRaises(pickle.UnpicklingError, pickle.loads, s) class AbstractPersistentPicklerTests(unittest.TestCase):