Kaydet (Commit) 131069b3 authored tarafından Georg Brandl's avatar Georg Brandl

Fix a bug in test_dict and test_userdict, found at the PyPy sprint.

 (backport from rev. 54114)
üst ebfcfb01
...@@ -430,7 +430,7 @@ class DictTest(unittest.TestCase): ...@@ -430,7 +430,7 @@ class DictTest(unittest.TestCase):
except RuntimeError, err: except RuntimeError, err:
self.assertEqual(err.args, (42,)) self.assertEqual(err.args, (42,))
else: else:
self.fail_("e[42] didn't raise RuntimeError") self.fail("e[42] didn't raise RuntimeError")
class F(dict): class F(dict):
def __init__(self): def __init__(self):
# An instance variable __missing__ should have no effect # An instance variable __missing__ should have no effect
...@@ -441,7 +441,7 @@ class DictTest(unittest.TestCase): ...@@ -441,7 +441,7 @@ class DictTest(unittest.TestCase):
except KeyError, err: except KeyError, err:
self.assertEqual(err.args, (42,)) self.assertEqual(err.args, (42,))
else: else:
self.fail_("f[42] didn't raise KeyError") self.fail("f[42] didn't raise KeyError")
class G(dict): class G(dict):
pass pass
g = G() g = G()
...@@ -450,7 +450,7 @@ class DictTest(unittest.TestCase): ...@@ -450,7 +450,7 @@ class DictTest(unittest.TestCase):
except KeyError, err: except KeyError, err:
self.assertEqual(err.args, (42,)) self.assertEqual(err.args, (42,))
else: else:
self.fail_("g[42] didn't raise KeyError") self.fail("g[42] didn't raise KeyError")
def test_tuple_keyerror(self): def test_tuple_keyerror(self):
# SF #1576657 # SF #1576657
......
...@@ -174,7 +174,7 @@ class UserDictTest(mapping_tests.TestHashMappingProtocol): ...@@ -174,7 +174,7 @@ class UserDictTest(mapping_tests.TestHashMappingProtocol):
except RuntimeError, err: except RuntimeError, err:
self.assertEqual(err.args, (42,)) self.assertEqual(err.args, (42,))
else: else:
self.fail_("e[42] didn't raise RuntimeError") self.fail("e[42] didn't raise RuntimeError")
class F(UserDict.UserDict): class F(UserDict.UserDict):
def __init__(self): def __init__(self):
# An instance variable __missing__ should have no effect # An instance variable __missing__ should have no effect
...@@ -186,7 +186,7 @@ class UserDictTest(mapping_tests.TestHashMappingProtocol): ...@@ -186,7 +186,7 @@ class UserDictTest(mapping_tests.TestHashMappingProtocol):
except KeyError, err: except KeyError, err:
self.assertEqual(err.args, (42,)) self.assertEqual(err.args, (42,))
else: else:
self.fail_("f[42] didn't raise KeyError") self.fail("f[42] didn't raise KeyError")
class G(UserDict.UserDict): class G(UserDict.UserDict):
pass pass
g = G() g = G()
...@@ -195,7 +195,7 @@ class UserDictTest(mapping_tests.TestHashMappingProtocol): ...@@ -195,7 +195,7 @@ class UserDictTest(mapping_tests.TestHashMappingProtocol):
except KeyError, err: except KeyError, err:
self.assertEqual(err.args, (42,)) self.assertEqual(err.args, (42,))
else: else:
self.fail_("g[42] didn't raise KeyError") self.fail("g[42] didn't raise KeyError")
########################## ##########################
# Test Dict Mixin # Test Dict Mixin
......
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