@@ -1640,37 +1640,6 @@ async def test_streaming_responses_api_async(
16401640 assert span ["data" ]["gen_ai.usage.total_tokens" ] == 30
16411641
16421642
1643- @pytest .mark .skipif (
1644- OPENAI_VERSION <= (1 , 1 , 0 ),
1645- reason = "OpenAI versions <=1.1.0 do not support the tools parameter." ,
1646- )
1647- @pytest .mark .parametrize (
1648- "tools" ,
1649- [[], None , NOT_GIVEN , omit ],
1650- )
1651- def test_chat_completion_with_system_instruction (sentry_init , capture_events , tools ):
1652- sentry_init (
1653- integrations = [OpenAIIntegration ()],
1654- traces_sample_rate = 1.0 ,
1655- )
1656- events = capture_events ()
1657-
1658- client = OpenAI (api_key = "z" )
1659- client .chat .completions ._post = mock .Mock (return_value = EXAMPLE_CHAT_COMPLETION )
1660-
1661- with start_transaction (name = "openai tx" ):
1662- client .chat .completions .create (
1663- model = "some-model" ,
1664- messages = [{"role" : "system" , "content" : "hello" }],
1665- tools = tools ,
1666- )
1667-
1668- (event ,) = events
1669- span = event ["spans" ][0 ]
1670-
1671- assert "gen_ai.request.available_tools" not in span ["data" ]
1672-
1673-
16741643@pytest .mark .skipif (
16751644 OPENAI_VERSION <= (1 , 1 , 0 ),
16761645 reason = "OpenAI versions <=1.1.0 do not support the tools parameter." ,
0 commit comments