Changeset 1613
- Timestamp:
- 02/06/07 16:14:49
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/cherrypy-2.x/cherrypy/test/test_session_filter.py
r1583 r1613 29 29 sessionfilter.expire() 30 30 return "done" 31 delete.exposed = True31 delete.exposed = True 32 32 33 def oncreate(self): 34 return repr(cherrypy.request.onsessdata) 35 oncreate.exposed = True 36 37 def Session_new(*args, **kwargs): 38 cherrypy.request.onsessdata = (args, kwargs) 39 33 40 cherrypy.root = Root() 34 41 cherrypy.config.update({ … … 40 47 'session_filter.timeout': 0.017, 41 48 'session_filter.clean_up_delay': 0.017, 49 'session_filter.on_create_session': Session_new, 42 50 }) 43 51 … … 81 89 self.assertNotEqual(f(), []) 82 90 91 # Test on_create_session 92 self.getPage("/oncreate") 93 # example response: "(({'_id': 'b7a7216a5335726dd4c0d6224f5f4ca9f5969dc6'},), {})" 94 self.assert_(self.body.startswith("(({'_id': '")) 95 83 96 # Clean up session files 84 97 for fname in os.listdir(localDir):

