File tree Expand file tree Collapse file tree 3 files changed +16
-27
lines changed
Expand file tree Collapse file tree 3 files changed +16
-27
lines changed Original file line number Diff line number Diff line change 3838 python -m pip install --upgrade pip
3939 pip install -r src/backend/requirements.txt
4040 pip install pytest-cov
41+ pip install pytest-asyncio
4142
4243 - name : Check if test files exist
4344 id : check_tests
Original file line number Diff line number Diff line change 1- import pytest
2- import sys
1+ # pylint: disable= import-error, wrong-import-position, missing-module-docstring
2+ import json
33import os
4- import json # Fix for missing import
4+ import sys
55from unittest .mock import AsyncMock , MagicMock , patch
6+ import pytest
67from pydantic import ValidationError
78
9+
10+ # Environment and module setup
811sys .modules ["azure.monitor.events.extension" ] = MagicMock ()
912
10- # Set environment variables to mock Config dependencies before any import
1113os .environ ["COSMOSDB_ENDPOINT" ] = "https://mock-endpoint"
1214os .environ ["COSMOSDB_KEY" ] = "mock-key"
1315os .environ ["COSMOSDB_DATABASE" ] = "mock-database"
1618os .environ ["AZURE_OPENAI_API_VERSION" ] = "2023-01-01"
1719os .environ ["AZURE_OPENAI_ENDPOINT" ] = "https://mock-openai-endpoint"
1820
19- from autogen_core .components .models import (
20- AssistantMessage ,
21- AzureOpenAIChatCompletionClient ,
22- )
23- from src .backend .models .messages import Step
24- from src .backend .context .cosmos_memory import CosmosBufferedChatCompletionContext
25- from src .backend .agents .agentutils import extract_and_update_transition_states
21+ # noqa: F401 is to ignore unused import warnings (if any)
22+ from src .backend .agents .agentutils import extract_and_update_transition_states # noqa: F401, C0413,E402
23+ from src .backend .models .messages import Step # noqa: F401, C0413,E402
2624
2725
2826@pytest .mark .asyncio
Original file line number Diff line number Diff line change 1- import pytest
2- import sys
31import os
4- import json # Fix for missing import
5- from unittest .mock import AsyncMock , MagicMock , patch
6- from pydantic import ValidationError
2+ import unittest
3+ from unittest .mock import MagicMock
4+ from autogen_core .components .models import AzureOpenAIChatCompletionClient
5+ from autogen_core .base import AgentId
6+ from src .backend .context .cosmos_memory import CosmosBufferedChatCompletionContext
7+ from src .backend .agents .generic import get_generic_tools , dummy_function
78
8- sys .modules ["azure.monitor.events.extension" ] = MagicMock ()
99
1010# Set environment variables to mock Config dependencies before any import
1111os .environ ["COSMOSDB_ENDPOINT" ] = "https://mock-endpoint"
1515os .environ ["AZURE_OPENAI_DEPLOYMENT_NAME" ] = "mock-deployment-name"
1616os .environ ["AZURE_OPENAI_API_VERSION" ] = "2023-01-01"
1717os .environ ["AZURE_OPENAI_ENDPOINT" ] = "https://mock-openai-endpoint"
18- import unittest
19- from unittest .mock import MagicMock
20- from typing import List
21-
22- from autogen_core .components .models import AzureOpenAIChatCompletionClient
23- from autogen_core .components .tools import Tool
24- from autogen_core .base import AgentId
25- from src .backend .context .cosmos_memory import CosmosBufferedChatCompletionContext
26- from src .backend .agents .base_agent import BaseAgent
27- from src .backend .agents .generic import get_generic_tools , GenericAgent , dummy_function
2818
2919
3020class TestGenericAgent (unittest .TestCase ):
You can’t perform that action at this time.
0 commit comments