99
1010
1111@pytest .mark .need_ray
12- def test_use_rocklet_returns_false_when_nacos_provider_is_none (ray_service ):
12+ def test_use_rocklet_returns_false_when_nacos_provider_is_none (ray_service , runtime_config ):
1313 """When _nacos_provider is None, use_rocklet should return False"""
14- operator = RayOperator (ray_service = ray_service )
14+ operator = RayOperator (ray_service = ray_service , runtime_config = runtime_config )
1515 operator .set_nacos_provider (None )
1616 assert operator .use_rocklet () is False
1717
1818
1919@pytest .mark .need_ray
20- def test_use_rocklet_returns_false_when_switch_is_off (ray_service ):
20+ def test_use_rocklet_returns_false_when_switch_is_off (ray_service , runtime_config ):
2121 """When switch status is False, use_rocklet should return False"""
22- operator = RayOperator (ray_service = ray_service )
22+ operator = RayOperator (ray_service = ray_service , runtime_config = runtime_config )
2323 mock_nacos_provider = MagicMock ()
2424 mock_nacos_provider .get_switch_status .return_value = False
2525 operator .set_nacos_provider (mock_nacos_provider )
@@ -28,20 +28,21 @@ def test_use_rocklet_returns_false_when_switch_is_off(ray_service):
2828
2929
3030@pytest .mark .need_ray
31- def test_use_rocklet_returns_true_when_switch_is_on (ray_service ):
31+ def test_use_rocklet_returns_true_when_switch_is_on (ray_service , runtime_config ):
3232 """When switch status is True, use_rocklet should return True"""
33- operator = RayOperator (ray_service = ray_service )
33+ operator = RayOperator (ray_service = ray_service , runtime_config = runtime_config )
3434 mock_nacos_provider = MagicMock ()
3535 mock_nacos_provider .get_switch_status .return_value = True
3636 operator .set_nacos_provider (mock_nacos_provider )
3737 assert operator .use_rocklet () is True
3838 mock_nacos_provider .get_switch_status .assert_called_once_with (GET_STATUS_SWITCH )
3939
40+
4041@pytest .mark .need_docker
4142@pytest .mark .need_ray
4243@pytest .mark .asyncio
43- async def test_ray_operator (ray_service ):
44- operator = RayOperator (ray_service = ray_service )
44+ async def test_ray_operator (ray_service , runtime_config ):
45+ operator = RayOperator (ray_service = ray_service , runtime_config = runtime_config )
4546 operator .set_nacos_provider (None )
4647 start_response : SandboxInfo = await operator .submit (DockerDeploymentConfig (container_name = "test" ))
4748 assert start_response .get ("sandbox_id" ) == "test"
0 commit comments