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

Method create_worker

tests/test_asgi_worker.py:132–150  ·  view source on GitHub ↗

Create a worker for testing.

(self, **kwargs)

Source from the content-addressed store, hash-verified

130 """Tests for ASGIWorker initialization."""
131
132 def create_worker(self, **kwargs):
133 """Create a worker for testing."""
134 cfg = Config()
135 cfg.set('workers', 1)
136 cfg.set('worker_connections', 1000)
137
138 for key, value in kwargs.items():
139 cfg.set(key, value)
140
141 worker = gasgi.ASGIWorker(
142 age=1,
143 ppid=os.getpid(),
144 sockets=[],
145 app=FakeApp(),
146 timeout=30,
147 cfg=cfg,
148 log=mock.Mock(),
149 )
150 return worker
151
152 def test_worker_init(self):
153 """Test worker initialization."""

Callers 2

test_worker_initMethod · 0.95

Calls 4

setMethod · 0.95
ConfigClass · 0.90
FakeAppClass · 0.85
itemsMethod · 0.80

Tested by

no test coverage detected