@@ -956,6 +956,7 @@ def test_embed_response_lowercases_embedding_keys(self):
956956 result = transform_oci_response_to_cohere (
957957 "embed" ,
958958 {"id" : "embed-id" , "embeddings" : {"FLOAT" : [[0.1 , 0.2 ]], "INT8" : [[1 , 2 ]]}},
959+ is_v2 = True ,
959960 )
960961
961962 self .assertIn ("float" , result ["embeddings" ])
@@ -1003,7 +1004,7 @@ def test_stream_wrapper_emits_full_event_lifecycle(self):
10031004 ]
10041005
10051006 events = []
1006- for raw in transform_oci_stream_wrapper (iter (chunks ), "chat" ):
1007+ for raw in transform_oci_stream_wrapper (iter (chunks ), "chat" , is_v2 = True ):
10071008 line = raw .decode ("utf-8" ).strip ()
10081009 if line .startswith ("data: " ):
10091010 events .append (json .loads (line [6 :]))
@@ -1034,7 +1035,7 @@ def test_stream_wrapper_skips_malformed_json_with_warning(self):
10341035 b'data: {"message": {"content": [{"type": "TEXT", "text": "hello"}]}}\n ' ,
10351036 b'data: [DONE]\n ' ,
10361037 ]
1037- events = list (transform_oci_stream_wrapper (iter (chunks ), "chat" ))
1038+ events = list (transform_oci_stream_wrapper (iter (chunks ), "chat" , is_v2 = True ))
10381039 # Should get message-start + content-start + content-delta + content-end + message-end.
10391040 self .assertEqual (len (events ), 5 )
10401041
@@ -1048,7 +1049,7 @@ def test_stream_wrapper_raises_on_transform_error(self):
10481049 b'data: {"message": null}\n ' ,
10491050 ]
10501051 with self .assertRaises (RuntimeError ) as ctx :
1051- list (transform_oci_stream_wrapper (iter (chunks ), "chat" ))
1052+ list (transform_oci_stream_wrapper (iter (chunks ), "chat" , is_v2 = True ))
10521053 self .assertIn ("OCI stream event transformation failed" , str (ctx .exception ))
10531054
10541055 def test_stream_event_finish_reason_keeps_final_text (self ):
@@ -1061,6 +1062,7 @@ def test_stream_event_finish_reason_keeps_final_text(self):
10611062 "message" : {"content" : [{"type" : "TEXT" , "text" : " world" }]},
10621063 "finishReason" : "COMPLETE" ,
10631064 },
1065+ is_v2 = True ,
10641066 )
10651067
10661068 self .assertEqual (events [0 ]["type" ], "content-delta" )
0 commit comments