Skip to content

Commit 559e16a

Browse files
committed
Update test_worker.py
1 parent 32ee78f commit 559e16a

1 file changed

Lines changed: 12 additions & 6 deletions

File tree

tests/test_serverless/test_worker.py

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,8 @@ def test_run_worker(
208208
mock_run_job.return_value = {"output": {"result": "odd"}}
209209

210210
# Call the function
211-
runpod.serverless.start(self.config)
211+
with patch("runpod.serverless.os", return_value=None):
212+
runpod.serverless.start(self.config)
212213

213214
# Make assertions about the behaviors
214215
mock_get_job.assert_called_once()
@@ -241,7 +242,8 @@ def test_run_worker_generator_handler(
241242
# Test generator handler
242243
generator_config = {
243244
"handler": generator_handler, "refresh_worker": True}
244-
runpod.serverless.start(generator_config)
245+
with patch("runpod.serverless.os", return_value=None):
246+
runpod.serverless.start(generator_config)
245247

246248
assert mock_stream_result.called
247249
assert not mock_run_job.called
@@ -273,7 +275,8 @@ def test_run_worker_generator_handler_exception(
273275
# Test generator handler
274276
generator_config = {
275277
"handler": generator_handler_exception, "refresh_worker": True}
276-
runpod.serverless.start(generator_config)
278+
with patch("runpod.serverless.os", return_value=None):
279+
runpod.serverless.start(generator_config)
277280

278281
assert mock_stream_result.call_count == 1
279282
assert not mock_run_job.called
@@ -306,7 +309,8 @@ def test_run_worker_generator_aggregate_handler(
306309
# Test generator handler
307310
generator_config = {
308311
"handler": generator_handler, "return_aggregate_stream": True, "refresh_worker": True}
309-
runpod.serverless.start(generator_config)
312+
with patch("runpod.serverless.os", return_value=None):
313+
runpod.serverless.start(generator_config)
310314

311315
assert mock_send_result.called
312316
assert mock_stream_result.called
@@ -345,7 +349,8 @@ def concurrency_modifier(current_concurrency):
345349
config_with_concurrency['concurrency_modifier'] = concurrency_modifier
346350

347351
# Call the function
348-
runpod.serverless.start(config_with_concurrency)
352+
with patch("runpod.serverless.os", return_value=None):
353+
runpod.serverless.start(config_with_concurrency)
349354

350355
# Make assertions about the behaviors
351356
mock_get_job.assert_called_once()
@@ -379,7 +384,8 @@ def test_run_worker_multi_processing(
379384
mock_run_job.return_value = {"output": {"result": "odd"}}
380385

381386
# Call the function
382-
runpod.serverless.start(self.config)
387+
with patch("runpod.serverless.os", return_value=None):
388+
runpod.serverless.start(self.config)
383389

384390
# Make assertions about the behaviors
385391
mock_get_job.assert_called_once()

0 commit comments

Comments
 (0)