Skip to content

Commit 90ba6fe

Browse files
committed
Update test_worker.py
1 parent 4ee686c commit 90ba6fe

1 file changed

Lines changed: 9 additions & 20 deletions

File tree

tests/test_serverless/test_worker.py

Lines changed: 9 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ def setUp(self):
2828
"test_input": None,
2929
}
3030
}
31+
os.environ["RUNPOD_REALTIME_PORT"] = '0'
3132

3233
async def test_get_auth_header(self):
3334
'''
@@ -62,9 +63,7 @@ def test_start(self):
6263
Test basic start call.
6364
'''
6465
with patch("builtins.open", mock_open(read_data='{"input":{"number":1}}')) as mock_file, \
65-
patch("runpod.serverless.os") as mock_os, \
6666
self.assertRaises(SystemExit):
67-
mock_os.environ.get.return_value = None
6867
runpod.serverless.start({"handler": self.mock_handler})
6968

7069
assert mock_file.called
@@ -139,11 +138,9 @@ def test_worker_bad_local(self):
139138
known_args.test_output = '{"test": "test"}'
140139

141140
with patch("argparse.ArgumentParser.parse_known_args") as mock_parse_known_args, \
142-
patch("runpod.serverless.os") as mock_os, \
143141
self.assertRaises(SystemExit):
144142

145143
mock_parse_known_args.return_value = known_args, []
146-
mock_os.environ.get.return_value = None
147144
runpod.serverless.start({"handler": self.mock_handler})
148145

149146
# Confirm that the log level is set to WARN
@@ -208,8 +205,7 @@ def test_run_worker(
208205
mock_run_job.return_value = {"output": {"result": "odd"}}
209206

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

214210
# Make assertions about the behaviors
215211
mock_get_job.assert_called_once()
@@ -242,8 +238,7 @@ def test_run_worker_generator_handler(
242238
# Test generator handler
243239
generator_config = {
244240
"handler": generator_handler, "refresh_worker": True}
245-
with patch("runpod.serverless.os", return_value=None):
246-
runpod.serverless.start(generator_config)
241+
runpod.serverless.start(generator_config)
247242

248243
assert mock_stream_result.called
249244
assert not mock_run_job.called
@@ -275,8 +270,7 @@ def test_run_worker_generator_handler_exception(
275270
# Test generator handler
276271
generator_config = {
277272
"handler": generator_handler_exception, "refresh_worker": True}
278-
with patch("runpod.serverless.os", return_value=None):
279-
runpod.serverless.start(generator_config)
273+
runpod.serverless.start(generator_config)
280274

281275
assert mock_stream_result.call_count == 1
282276
assert not mock_run_job.called
@@ -309,8 +303,7 @@ def test_run_worker_generator_aggregate_handler(
309303
# Test generator handler
310304
generator_config = {
311305
"handler": generator_handler, "return_aggregate_stream": True, "refresh_worker": True}
312-
with patch("runpod.serverless.os", return_value=None):
313-
runpod.serverless.start(generator_config)
306+
runpod.serverless.start(generator_config)
314307

315308
assert mock_send_result.called
316309
assert mock_stream_result.called
@@ -349,8 +342,7 @@ def concurrency_modifier(current_concurrency):
349342
config_with_concurrency['concurrency_modifier'] = concurrency_modifier
350343

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

355347
# Make assertions about the behaviors
356348
mock_get_job.assert_called_once()
@@ -384,8 +376,7 @@ def test_run_worker_multi_processing(
384376
mock_run_job.return_value = {"output": {"result": "odd"}}
385377

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

390381
# Make assertions about the behaviors
391382
mock_get_job.assert_called_once()
@@ -468,8 +459,7 @@ def mock_is_alive():
468459
scale_behavior['counter'] += 1
469460
return res
470461

471-
with patch("runpod.serverless.modules.rp_scale.JobScaler.is_alive", wraps=mock_is_alive), \
472-
patch("runpod.serverless.os", return_value=None):
462+
with patch("runpod.serverless.modules.rp_scale.JobScaler.is_alive", wraps=mock_is_alive):
473463
runpod.serverless.start(config)
474464

475465
# Test with sls-core
@@ -479,8 +469,7 @@ def test_run_worker_with_sls_core(self):
479469
'''
480470
os.environ["RUNPOD_USE_CORE"] = "true"
481471

482-
with patch("runpod.serverless.core.main") as mock_main, \
483-
patch("runpod.serverless.os", return_value=None):
472+
with patch("runpod.serverless.core.main") as mock_main:
484473
runpod.serverless.start(self.config)
485474

486475
assert mock_main.called

0 commit comments

Comments
 (0)