Example #1
0
 def clear(self):
     UserDict.clear(self)
     self._keys = []
Example #2
0
 def clear(self):
     UserDict.clear(self)
     self._keys = []
Example #3
0
u3["two"] = 2
u3["three"] = 3

# Test __delitem__

del u3["three"]
try:
    del u3["three"]
except KeyError:
    pass
else:
    assert 0, "u3['three'] shouldn't exist"

# Test clear

u3.clear()
assert u3 == {}

# Test copy()

u2a = u2.copy()
assert u2a == u2

class MyUserDict(UserDict):
    def display(self): print self

m2 = MyUserDict(u2)
m2a = m2.copy()
assert m2a == m2

# Test keys, items, values
Example #4
0
 def clear(self):
     if self._deleted:
         raise SessionError, "cannot clear deleted session"
     _dict.clear(self)
     self._dirty = 1
Example #5
0
 def clear(self):
     self.__populate()
     UserDict.clear( self )
Example #6
0
 def clear(self):
     BaseDict.clear(self)
     self._keys = []
Example #7
0
 def clear(self):
     BaseDict.clear(self)
     self._keys = []
Example #8
0
 def clear(self):
     if self._deleted:
         raise SessionError, "cannot clear deleted session"
     _dict.clear(self)
     self._dirty=1
Example #9
0
 def clear(self):
     self.__order=[]
     UserDict.clear(self)
Example #10
0
 def clear(self):
     self.__populate()
     UserDict.clear( self )
Example #11
0
# Check every path through every method of UserDict
from test_support import verify, verbose
from UserDict import UserDict, IterableUserDict
d0 = {}
d1 = {"one": 1}
d2 = {"one": 1, "two": 2}
# Test constructors
u = UserDict()
u0 = UserDict(d0)
u1 = UserDict(d1)
u2 = IterableUserDict(d2)
uu = UserDict(u)
uu0 = UserDict(u0)
uu1 = UserDict(u1)
uu2 = UserDict(u2)
# Test __repr__
verify(str(u0) == str(d0))
verify(repr(u1) == repr(d1))
verify(`u2` == `d2`)
# Test __cmp__ and __len__
all = [d0, d1, d2, u, u0, u1, u2, uu, uu0, uu1, uu2]
for a in all:
    for b in all:
        verify(cmp(a, b) == cmp(len(a), len(b)))
# Test __getitem__
verify(u2["one"] == 1)
try:
    u1["two"]
except KeyError:
    pass
Example #12
0
# Check every path through every method of UserDict
from test_support import verify, verbose
from UserDict import UserDict, IterableUserDict
d0 = {}
d1 = {"one": 1}
d2 = {"one": 1, "two": 2}
# Test constructors
u = UserDict()
u0 = UserDict(d0)
u1 = UserDict(d1)
u2 = IterableUserDict(d2)
uu = UserDict(u)
uu0 = UserDict(u0)
uu1 = UserDict(u1)
uu2 = UserDict(u2)
# Test __repr__
verify(str(u0) == str(d0))
verify(repr(u1) == repr(d1))
verify( ` u2 ` == ` d2 `)
# Test __cmp__ and __len__
all = [d0, d1, d2, u, u0, u1, u2, uu, uu0, uu1, uu2]
for a in all:
    for b in all:
        verify(cmp(a, b) == cmp(len(a), len(b)))
# Test __getitem__
verify(u2["one"] == 1)
try:
    u1["two"]
except KeyError:
    pass
Example #13
0
 def clear(self):
   """clear"""
   UserDict.clear(self)
   self._keys = []
 def clear(self):
     """Clears the dictionary"""
     with self.__plock:
         UserDict.clear(self)
         self._keys = []
Example #15
0
	def clear(self):
		UserDict.clear(self)
		self.element.clear()