Coverage for mlos_bench/mlos_bench/tests/services/remote/mock/__init__.py: 80%

5 statements  

« prev     ^ index     » next       coverage.py v7.5.1, created at 2024-05-06 00:35 +0000

1# 

2# Copyright (c) Microsoft Corporation. 

3# Licensed under the MIT License. 

4# 

5""" 

6Mock remote services for testing purposes. 

7""" 

8 

9from typing import Any, Tuple 

10 

11from mlos_bench.environments.status import Status 

12 

13 

14def mock_operation(*_args: Any, **_kwargs: Any) -> Tuple[Status, dict]: 

15 """ 

16 Mock VM operation that always succeeds. 

17 

18 Returns 

19 ------- 

20 result : (Status, dict) 

21 A pair of Status and result, always (SUCCEEDED, {}). 

22 """ 

23 return Status.SUCCEEDED, {}