Changeset 696
- Timestamp:
- 09/30/05 10:38:58
- Files:
-
- trunk/cherrypy/test/test_states.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cherrypy/test/test_states.py
r693 r696 40 40 raise KeyboardInterrupt() 41 41 ctrlc.exposed = True 42 43 def restart(self): 44 cherrypy.server.restart() 45 return "app was restarted succesfully" 46 restart.exposed = True 42 47 43 48 cherrypy.root = Root() … … 111 116 self.assertBody("Hello World") 112 117 113 # Test server restart 118 # Test server restart from this thread 114 119 cherrypy.server.restart() 115 120 self.assertEqual(cherrypy._appserver_state, 1) 116 121 self.getPage("/") 117 122 self.assertBody("Hello World") 123 124 # Test server restart from inside a page handler 125 self.getPage("/restart") 126 self.assertEqual(cherrypy._appserver_state, 1) 127 self.assertBody("app was restarted succesfully") 118 128 119 129 # Now that we've restarted, test a KeyboardInterrupt (ticket 321). … … 127 137 # Once the server has stopped, we should get a NotReady error again. 128 138 self.assertRaises(cherrypy.NotReady, self.getPage, "/") 139 129 140 130 141 … … 144 155 'server.socketPort': 8000, 145 156 'server.threadPool': 10, 146 'server.logToScreen': False,157 'server.logToScreen': True, 147 158 'server.logConfigOptions': False, 148 159 'server.environment': "production", … … 155 166 _run(None) 156 167 _run("cherrypy._cpwsgi.WSGIServer") 157 _run("cherrypy._cphttpserver.PooledThreadServer")158 conf['server.threadPool'] = 1159 _run("cherrypy._cphttpserver.CherryHTTPServer")168 ## _run("cherrypy._cphttpserver.PooledThreadServer") 169 ## conf['server.threadPool'] = 1 170 ## _run("cherrypy._cphttpserver.CherryHTTPServer") 160 171

