Changeset 752
- Timestamp:
- 10/24/05 13:58:18
- Files:
-
- trunk/cherrypy/test/test_core.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cherrypy/test/test_core.py
r718 r752 50 50 51 51 class TestType(type): 52 """Metaclass which automatically exposes all functions in each subclass.""" 52 53 def __init__(cls, name, bases, dct): 53 54 type.__init__(name, bases, dct) … … 262 263 cherrypy.request.asdf = "hello" 263 264 return existing 265 266 267 class NadsatFilter: 268 def beforeFinalize(self): 269 body = "".join([chunk for chunk in cherrypy.response.body]) 270 body = body.replace("good", "horrorshow") 271 body = body.replace("piece", "lomtick") 272 cherrypy.response.body = [body] 273 274 class CPFilterList(Test): 275 276 _cpFilterList = [NadsatFilter()] 277 278 def index(self): 279 return "A good piece of cherry pie" 264 280 265 281 … … 500 516 self.assertStatus('303 See Other') 501 517 self.assertInBody('/errpage') 518 519 def testCPFilterList(self): 520 self.getPage("/cpfilterlist/") 521 self.assertBody("A horrorshow lomtick of cherry pie") 502 522 503 523 def testFlatten(self):

