@@ -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