Skip to content

Commit 1873fad

Browse files
Testcases
1 parent 0970f67 commit 1873fad

File tree

1 file changed

+1
-39
lines changed

1 file changed

+1
-39
lines changed

src/backend/tests/test_utils.py

Lines changed: 1 addition & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,7 @@
33
from unittest.mock import MagicMock, patch, AsyncMock
44
from src.backend.utils import initialize_runtime_and_context, runtime_dict, rai_success
55
from uuid import uuid4
6-
<<<<<<< HEAD
7-
8-
=======
96

10-
>>>>>>> 341589451a5fb7510cbb81054952855c90a47bf3
117
# Mock environment variables
128
os.environ["COSMOSDB_ENDPOINT"] = "https://mock-cosmosdb.documents.azure.com:443/"
139
os.environ["COSMOSDB_KEY"] = "mock_key"
@@ -16,13 +12,8 @@
1612
os.environ["AZURE_OPENAI_DEPLOYMENT_NAME"] = "mock-deployment"
1713
os.environ["COSMOSDB_DATABASE"] = "mock_database"
1814
os.environ["COSMOSDB_CONTAINER"] = "mock_container"
19-
<<<<<<< HEAD
20-
21-
22-
=======
2315

2416

25-
>>>>>>> 341589451a5fb7510cbb81054952855c90a47bf3
2617
@pytest.mark.asyncio
2718
@patch("src.backend.utils.SingleThreadedAgentRuntime")
2819
@patch("src.backend.utils.CosmosBufferedChatCompletionContext")
@@ -32,21 +23,12 @@ async def test_initialize_runtime_and_context_new_session(
3223
):
3324
session_id = None
3425
user_id = "test-user-id"
35-
<<<<<<< HEAD
36-
37-
_mock_runtime.return_value = AsyncMock()
38-
_mock_context.return_value = AsyncMock()
39-
40-
runtime, context = await initialize_runtime_and_context(session_id, user_id)
41-
42-
=======
4326

4427
_mock_runtime.return_value = AsyncMock()
4528
_mock_context.return_value = AsyncMock()
4629

4730
runtime, context = await initialize_runtime_and_context(session_id, user_id)
4831

49-
>>>>>>> 341589451a5fb7510cbb81054952855c90a47bf3
5032
assert runtime is not None
5133
assert context is not None
5234
assert len(runtime_dict) > 0
@@ -61,19 +43,6 @@ async def test_initialize_runtime_and_context_reuse_existing_session(
6143
):
6244
session_id = str(uuid4())
6345
user_id = "test-user-id"
64-
<<<<<<< HEAD
65-
66-
mock_runtime_instance = AsyncMock()
67-
mock_context_instance = AsyncMock()
68-
runtime_dict[session_id] = (mock_runtime_instance, mock_context_instance)
69-
70-
runtime, context = await initialize_runtime_and_context(session_id, user_id)
71-
72-
assert runtime == mock_runtime_instance
73-
assert context == mock_context_instance
74-
75-
76-
=======
7746

7847
mock_runtime_instance = AsyncMock()
7948
mock_context_instance = AsyncMock()
@@ -85,19 +54,12 @@ async def test_initialize_runtime_and_context_reuse_existing_session(
8554
assert context == mock_context_instance
8655

8756

88-
>>>>>>> 341589451a5fb7510cbb81054952855c90a47bf3
8957
@patch("src.backend.utils.requests.post")
9058
@patch("src.backend.utils.DefaultAzureCredential")
9159
def test_rai_success_true(mock_credential, mock_post):
9260
mock_credential.return_value.get_token.return_value.token = "mock_token"
9361
mock_post.return_value.json.return_value = {"choices": [{"message": {"content": "FALSE"}}]}
9462
mock_post.return_value.status_code = 200
95-
<<<<<<< HEAD
96-
97-
result = rai_success("This is a valid description.")
98-
assert result is True
99-
=======
10063

10164
result = rai_success("This is a valid description.")
102-
assert result is True
103-
>>>>>>> 341589451a5fb7510cbb81054952855c90a47bf3
65+
assert result is True

0 commit comments

Comments
 (0)