def test_popitem(self): ''' popitem(). ''' # Create dict. pairs = [('a', 11), ('b', 22)] sd = Superdict(pairs) # Pop everything. s = set(sd.popitem() for _ in range(len(sd))) aEq(s, set(pairs)) # Nothing remains. with aRaz(AERR): sd.a with aRaz(AERR): sd.b with aRaz(KERR): sd['a'] with aRaz(KERR): sd['b']