示例#1
0
文件: httpurl.py 项目: cyberj/pulsar
 def setUpClass(cls):
     # Create the HttpBin server by sending this request to the arbiter
     from examples.proxyserver.manage import server as pserver
     from examples.httpbin.manage import server
     concurrency = cls.cfg.concurrency
     s = server(bind='127.0.0.1:0', concurrency=concurrency,
                name='httpbin-%s' % cls.__name__.lower())
     outcome = send('arbiter', 'run', s)
     yield outcome
     cls.app = outcome.result
     cls.uri = 'http://{0}:{1}'.format(*cls.app.address)
     if cls.with_proxy:
         s = pserver(bind='127.0.0.1:0', concurrency=concurrency,
                     name='proxyserver-%s' % cls.__name__.lower())
         outcome = send('arbiter', 'run', s)
         yield outcome
         cls.proxy_app = outcome.result
         cls.proxy_uri = 'http://{0}:{1}'.format(*cls.proxy_app.address)
示例#2
0
 def testHttpBinServer(self):
     from examples.httpbin.manage import server
     app = server(bind='127.0.0.1:0')
     app2 = pickle.loads(pickle.dumps(app))
示例#3
0
 def testHttpBinServer(self):
     from examples.httpbin.manage import server
     app = server(bind='127.0.0.1:0')
     pickle.loads(pickle.dumps(app))
示例#4
0
文件: wsgi.py 项目: cyberj/pulsar
 def testHttpBinServer(self):
     from examples.httpbin.manage import server
     app = server(bind='127.0.0.1:0')
     app2 = pickle.loads(pickle.dumps(app))
     self.assertEqual(len(app.callable.middleware),
                      len(app2.callable.middleware))