Download Install Tutorial Docs FAQ Tools WikiLicense Team IRC Planet Involvement Shop Book

Changeset 1409

Show
Ignore:
Timestamp:
10/24/06 13:34:50
Author:
fumanchu
Message:

Added __delitem__ to ThreadLocalProxy? to support del cherrypy.session[key].

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/cherrypy/__init__.py

    r1408 r1409  
    8282    def __setitem__(self, key, value): 
    8383        self._get_child()[key] = value 
     84     
     85    def __delitem__(self, key): 
     86        del self._get_child()[key] 
    8487 
    8588 
  • trunk/cherrypy/test/test_session.py

    r1407 r1409  
    5252        delete.exposed = True 
    5353         
     54        def delkey(self, key): 
     55            del cherrypy.session[key] 
     56            return "OK" 
     57        delkey.exposed = True 
     58         
    5459        def blah(self): 
    5560            return self._cp_config['tools.sessions.storage_type'] 
     
    7580        self.getPage('/testStr', self.cookies) 
    7681        self.assertBody('3') 
     82        self.getPage('/delkey?key=counter', self.cookies) 
     83        self.assertStatus(200) 
    7784         
    7885        self.getPage('/setsessiontype/file') 
     
    8390        self.getPage('/testStr', self.cookies) 
    8491        self.assertBody('3') 
     92        self.getPage('/delkey?key=counter', self.cookies) 
     93        self.assertStatus(200) 
    8594         
    8695        # Wait for the session.timeout (1.02 secs) 

Hosted by WebFaction

Log in as guest/cpguest to create tickets