MCPcopy
hub / github.com/benoitc/gunicorn / create_worker

Function create_worker

benchmarks/dirty_streaming.py:124–144  ·  view source on GitHub ↗

Create a test worker for benchmarks.

()

Source from the content-addressed store, hash-verified

122
123
124def create_worker():
125 """Create a test worker for benchmarks."""
126 cfg = Config()
127 cfg.set("dirty_timeout", 300)
128 log = MockLog()
129
130 with mock.patch('gunicorn.dirty.worker.WorkerTmp'):
131 worker = DirtyWorker(
132 age=1,
133 ppid=os.getpid(),
134 app_paths=["benchmark:App"],
135 cfg=cfg,
136 log=log,
137 socket_path="/tmp/benchmark.sock"
138 )
139
140 worker.apps = {}
141 worker._executor = None
142 worker.tmp = mock.Mock()
143
144 return worker
145
146
147def create_arbiter():

Calls 5

setMethod · 0.95
ConfigClass · 0.90
DirtyWorkerClass · 0.90
patchMethod · 0.80
MockLogClass · 0.70

Tested by

no test coverage detected