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