Simplify mock_patch_acompletion

This commit is contained in:
Marc Abramowitz 2024-05-02 12:47:27 -07:00
parent 6ec058711a
commit a79fd772f4

View file

@ -37,11 +37,7 @@ token = "sk-1234"
headers = {"Authorization": f"Bearer {token}"} headers = {"Authorization": f"Bearer {token}"}
example_completion_result = {
@contextlib.contextmanager
def mock_patch_acompletion():
async def side_effect(*args, **kwargs):
return {
"choices": [ "choices": [
{ {
"message": { "message": {
@ -52,9 +48,12 @@ def mock_patch_acompletion():
], ],
} }
@contextlib.contextmanager
def mock_patch_acompletion():
with mock.patch( with mock.patch(
"litellm.proxy.proxy_server.llm_router.acompletion", "litellm.proxy.proxy_server.llm_router.acompletion",
side_effect=side_effect, return_value=example_completion_result,
): ):
yield yield