Skip to content

Commit aa7162a

Browse files
authored
Hookup test recording for OpenAI Responses tests (#43882)
1 parent 8aad922 commit aa7162a

File tree

3 files changed

+11
-15
lines changed

3 files changed

+11
-15
lines changed

sdk/ai/azure-ai-projects/assets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"AssetsRepo": "Azure/azure-sdk-assets",
33
"AssetsRepoPrefixPath": "python",
44
"TagPrefix": "python/ai/azure-ai-projects",
5-
"Tag": "python/ai/azure-ai-projects_d6accbcde2"
5+
"Tag": "python/ai/azure-ai-projects_53cebeb04b"
66
}

sdk/ai/azure-ai-projects/tests/agents/test_responses.py renamed to sdk/ai/azure-ai-projects/tests/responses/test_responses.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,14 @@
88
# import os
99
import pytest
1010
from test_base import TestBase, servicePreparer, recorded_by_proxy_httpx
11-
from devtools_testutils import is_live_and_not_recording
1211

1312

1413
class TestResponses(TestBase):
14+
15+
# To run this test:
16+
# pytest tests\agents\test_responses.py::TestResponses::test_responses -s
1517
@servicePreparer()
16-
@pytest.mark.skipif(
17-
condition=(not is_live_and_not_recording()),
18-
reason="Skipped because we cannot record network calls with OpenAI client",
19-
)
20-
# recorded_by_proxy_httpx
18+
@recorded_by_proxy_httpx
2119
def test_responses(self, **kwargs):
2220
"""
2321
Test creating a responses call (no Agents, no Conversation).

sdk/ai/azure-ai-projects/tests/agents/test_responses_async.py renamed to sdk/ai/azure-ai-projects/tests/responses/test_responses_async.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,16 @@
66
# cSpell:disable
77

88
import pytest
9-
from test_base import TestBase, servicePreparer
10-
from devtools_testutils import is_live_and_not_recording
9+
from test_base import TestBase, recorded_by_proxy_async_httpx, servicePreparer
1110

1211

13-
class TestResponses(TestBase):
12+
class TestResponsesAsync(TestBase):
1413

14+
# To run this test:
15+
# pytest tests\agents\test_responses_async.py::TestResponsesAsync::test_responses_async -s
1516
@servicePreparer()
16-
@pytest.mark.skipif(
17-
condition=(not is_live_and_not_recording()),
18-
reason="Skipped because we cannot record network calls with AOAI client",
19-
)
20-
async def test_responses(self, **kwargs):
17+
@recorded_by_proxy_async_httpx
18+
async def test_responses_async(self, **kwargs):
2119

2220
model = self.test_agents_params["model_deployment_name"]
2321

0 commit comments

Comments
 (0)