File tree Expand file tree Collapse file tree 2 files changed +2
-22
lines changed
Expand file tree Collapse file tree 2 files changed +2
-22
lines changed Original file line number Diff line number Diff line change 44import json # Fix for missing import
55from unittest .mock import AsyncMock , MagicMock , patch
66from pydantic import ValidationError
7-
87sys .modules ["azure.monitor.events.extension" ] = MagicMock ()
9-
108# Set environment variables to mock Config dependencies before any import
119os .environ ["COSMOSDB_ENDPOINT" ] = "https://mock-endpoint"
1210os .environ ["COSMOSDB_KEY" ] = "mock-key"
1513os .environ ["AZURE_OPENAI_DEPLOYMENT_NAME" ] = "mock-deployment-name"
1614os .environ ["AZURE_OPENAI_API_VERSION" ] = "2023-01-01"
1715os .environ ["AZURE_OPENAI_ENDPOINT" ] = "https://mock-openai-endpoint"
18-
19- from autogen_core .components .models import (
20- AssistantMessage ,
21- AzureOpenAIChatCompletionClient ,
22- )
2316from src .backend .models .messages import Step
24- from src .backend .context .cosmos_memory import CosmosBufferedChatCompletionContext
2517from src .backend .agents .agentutils import extract_and_update_transition_states
2618
27-
2819@pytest .mark .asyncio
2920async def test_extract_and_update_transition_states_invalid_response ():
3021 """Test handling of invalid JSON response from model client."""
Original file line number Diff line number Diff line change 1- import pytest
21import sys
32import os
4- import json # Fix for missing import
5- from unittest .mock import AsyncMock , MagicMock , patch
6- from pydantic import ValidationError
7-
3+ from unittest .mock import MagicMock
4+ import unittest
85sys .modules ["azure.monitor.events.extension" ] = MagicMock ()
9-
10- # Set environment variables to mock Config dependencies before any import
116os .environ ["COSMOSDB_ENDPOINT" ] = "https://mock-endpoint"
127os .environ ["COSMOSDB_KEY" ] = "mock-key"
138os .environ ["COSMOSDB_DATABASE" ] = "mock-database"
149os .environ ["COSMOSDB_CONTAINER" ] = "mock-container"
1510os .environ ["AZURE_OPENAI_DEPLOYMENT_NAME" ] = "mock-deployment-name"
1611os .environ ["AZURE_OPENAI_API_VERSION" ] = "2023-01-01"
1712os .environ ["AZURE_OPENAI_ENDPOINT" ] = "https://mock-openai-endpoint"
18- import unittest
19- from unittest .mock import MagicMock
20- from typing import List
21-
2213from autogen_core .components .models import AzureOpenAIChatCompletionClient
23- from autogen_core .components .tools import Tool
2414from autogen_core .base import AgentId
2515from src .backend .context .cosmos_memory import CosmosBufferedChatCompletionContext
26- from src .backend .agents .base_agent import BaseAgent
2716from src .backend .agents .generic import get_generic_tools , GenericAgent , dummy_function
2817
2918
You can’t perform that action at this time.
0 commit comments