mirror of
https://github.com/python/cpython.git
synced 2025-12-04 00:30:19 +00:00
Get rid of dict.has_key(). Boy this has a lot of repercussions!
Not all code has been fixed yet; this is just a checkpoint... The C API still has PyDict_HasKey() and _HasKeyString(); not sure if I want to change those just yet.
This commit is contained in:
parent
d2dbecb4ae
commit
e2b70bcf74
93 changed files with 215 additions and 313 deletions
|
|
@ -40,11 +40,11 @@ class PyclbrTest(TestCase):
|
|||
|
||||
|
||||
def assertHaskey(self, obj, key, ignore):
|
||||
''' succeed iff obj.has_key(key) or key in ignore. '''
|
||||
''' succeed iff key in obj or key in ignore. '''
|
||||
if key in ignore: return
|
||||
if not obj.has_key(key):
|
||||
if key not in obj:
|
||||
print >>sys.stderr, "***",key
|
||||
self.failUnless(obj.has_key(key))
|
||||
self.failUnless(key) in obj
|
||||
|
||||
def assertEqualsOrIgnored(self, a, b, ignore):
|
||||
''' succeed iff a == b or a in ignore or b in ignore '''
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue