Skip to content

Commit 2f0c9a2

Browse files
Fedir Zadniprovskyifedirz
Fedir Zadniprovskyi
authored andcommitted
test: fix failing timestamp granularities tests
Likely due to openai/openai-python#1757
1 parent 1e15c4e commit 2f0c9a2

File tree

2 files changed

+10
-12
lines changed

2 files changed

+10
-12
lines changed

tests/api_timestamp_granularities_test.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,10 @@ async def test_api_verbose_json_response_format_and_timestamp_granularities_comb
3636
timestamp_granularities=timestamp_granularities,
3737
)
3838

39-
assert transcription.__pydantic_extra__
4039
if "word" in timestamp_granularities:
41-
assert transcription.__pydantic_extra__.get("segments") is not None
42-
assert transcription.__pydantic_extra__.get("words") is not None
40+
assert transcription.segments is not None
41+
assert transcription.words is not None
4342
else:
4443
# Unless explicitly requested, words are not present
45-
assert transcription.__pydantic_extra__.get("segments") is not None
46-
assert transcription.__pydantic_extra__.get("words") is None
44+
assert transcription.segments is not None
45+
assert transcription.words is None

tests/openai_timestamp_granularities_test.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,14 @@ async def test_openai_verbose_json_response_format_and_timestamp_granularities_c
4646
timestamp_granularities=timestamp_granularities,
4747
)
4848

49-
assert transcription.__pydantic_extra__
5049
if timestamp_granularities == ["word"]:
5150
# This is an exception where segments are not present
52-
assert transcription.__pydantic_extra__.get("segments") is None
53-
assert transcription.__pydantic_extra__.get("words") is not None
51+
assert transcription.segments is None
52+
assert transcription.words is not None
5453
elif "word" in timestamp_granularities:
55-
assert transcription.__pydantic_extra__.get("segments") is not None
56-
assert transcription.__pydantic_extra__.get("words") is not None
54+
assert transcription.segments is not None
55+
assert transcription.words is not None
5756
else:
5857
# Unless explicitly requested, words are not present
59-
assert transcription.__pydantic_extra__.get("segments") is not None
60-
assert transcription.__pydantic_extra__.get("words") is None
58+
assert transcription.segments is not None
59+
assert transcription.words is None

0 commit comments

Comments
 (0)