Ë
    CØïij  ã                   óö  — d dl mZ d dlZd dlmZmZ d dlmZ ej                  j                  dd„«       Z
ej                  j                  dd„«       Zej                  j                  dd„«       Zej                  j                  dd„«       Zej                  j                  dd	„«       Zej                  j                  dd
„«       Zej                  j                  dd„«       Zej                  j                  dd„«       Zej                  j                  dd„«       Zej                  j                  dd„«       Zej                  j                  dd„«       Zej                  j                  dd„«       Zej                  j                  dd„«       Zej                  j                  dd„«       Zej                  j                  dd„«       Zej                  j                  dd„«       Zej                  j                  dd„«       Zej                  j                  dd„«       Zej                  j                  dd„«       Zej                  j                  dd„«       Zej                  j                  dd„«       Zy)é    )Úapi_versionN)Ú
CompletionÚEngine)ÚApiTypec                  ó@   — t        j                  ddd«      } | dk(  sJ ‚y )NÚtest_engineÚazureú2021-11-01-previewúJ/openai/deployments/test_engine/completions?api-version=2021-11-01-preview©r   Ú	class_url©Úurls    ú[/var/www/html/aiagents/fe/lib/python3.12/site-packages/openai/tests/test_url_composition.pyÚ&test_completions_url_composition_azurer   	   s.   € ä
×
Ñ
˜}¨gÐ7KÓ
L€CàØWò	Xðñ	Xó    c                  ó@   — t        j                  ddd«      } | dk(  sJ ‚y )Nr   Úazure_adr
   r   r   r   s    r   Ú)test_completions_url_composition_azure_adr      s.   € ä
×
Ñ
˜}¨jÐ:NÓ
O€CàØWò	Xðñ	Xr   c                  ó<   — t        j                  d«      } | dk(  sJ ‚y )Nr   ú /engines/test_engine/completionsr   r   s    r   Ú(test_completions_url_composition_defaultr      s!   € ä
×
Ñ
˜}Ó
-€CØÐ4Ò4Ð4Ñ4r   c                  ó>   — t        j                  dd«      } | dk(  sJ ‚y )Nr   Úopen_air   r   r   s    r   Ú(test_completions_url_composition_open_air   !   s#   € ä
×
Ñ
˜}¨iÓ
8€CØÐ4Ò4Ð4Ñ4r   c                  óŒ   — t        j                  t        «      5  t        j                  dd«      } d d d «       y # 1 sw Y   y xY w)Nr   Úinvalid)ÚpytestÚraisesÚ	Exceptionr   r   r   s    r   Ú-test_completions_url_composition_invalid_typer!   '   s5   € ä	�‰”yÓ	!ñ =Ü×"Ñ" =°)Ó<ˆ÷=÷ =ñ =ús	   š:ºAc                  óP   — t        dddd¬«      } | j                  «       }|dk(  sJ ‚y )NÚtest_idr   r	   r
   ©ÚidÚengineÚapi_typer   úR/openai/deployments/test_engine/completions/test_id?api-version=2021-11-01-preview©r   Úinstance_url©Ú
completionr   s     r   Ú3test_completions_url_composition_instance_url_azurer-   -   s?   € äØØØØ(ô	€Jð ×
!Ñ
!Ó
#€CàØ_ò	`ðñ	`r   c                  óP   — t        dddd¬«      } | j                  «       }|dk(  sJ ‚y )Nr#   r   r   r
   r$   r(   r)   r+   s     r   Ú6test_completions_url_composition_instance_url_azure_adr/   <   s?   € äØØØØ(ô	€Jð ×
!Ñ
!Ó
#€CàØ_ò	`ðñ	`r   c                  óž   — t        dddd ¬«      } t        j                  t        «      5  | j	                  «        d d d «       y # 1 sw Y   y xY w)Nr#   r   r	   r$   ©r   r   r   r    r*   )r,   s    r   Ú>test_completions_url_composition_instance_url_azure_no_versionr2   K   sD   € äØ˜]°WÈ$ô€Jô 
�‰”yÓ	!ñ "Ø×ÑÔ!÷"÷ "ñ "ús   ©AÁAc                  óL   — t        dd¬«      } | j                  «       }|dk(  sJ ‚y )Nr#   r   )r%   r&   ú(/engines/test_engine/completions/test_idr)   r+   s     r   Ú5test_completions_url_composition_instance_url_defaultr5   T   s+   € ä˜y°Ô?€JØ
×
!Ñ
!Ó
#€CØÐ<Ò<Ð<Ñ<r   c                  óP   — t        dddd¬«      } | j                  «       }|dk(  sJ ‚y )Nr#   r   r   r
   r$   r4   r)   r+   s     r   Ú5test_completions_url_composition_instance_url_open_air7   [   s7   € äØØØØ(ô	€Jð ×
!Ñ
!Ó
#€CØÐ<Ò<Ð<Ñ<r   c                  óœ   — t        ddd¬«      } t        j                  t        «      5  | j	                  «       }d d d «       y # 1 sw Y   y xY w)Nr#   r   r   ©r%   r&   r'   r1   r+   s     r   Ú5test_completions_url_composition_instance_url_invalidr:   g   s?   € ä˜y°ÈÔS€JÜ	�‰”yÓ	!ñ (Ø×%Ñ%Ó'ˆ÷(÷ (ñ (ús   ¨AÁAc                  óZ   — t        dddd¬«      } d| d<   | j                  «       }|dk(  sJ ‚y )	Nr#   r   r	   r
   r$   é   Útimeoutz]/openai/deployments/test_engine/completions/test_id?api-version=2021-11-01-preview&timeout=12r)   r+   s     r   Ú;test_completions_url_composition_instance_url_timeout_azurer>   n   sI   € äØØØØ(ô	€Jð €JˆyÑØ
×
!Ñ
!Ó
#€CàØjò	kðñ	kr   c                  óX   — t        ddd¬«      } d| d<   | j                  «       }|dk(  sJ ‚y )Nr#   r   r   r9   r<   r=   z3/engines/test_engine/completions/test_id?timeout=12r)   r+   s     r   Ú<test_completions_url_composition_instance_url_timeout_openair@   ~   s7   € ä˜y°ÈÔS€JØ€JˆyÑØ
×
!Ñ
!Ó
#€CØÐGÒGÐGÑGr   c                  ó°   — t        ddd¬«      } | j                  dk(  sJ ‚| j                  t        j                  k(  sJ ‚| j                  d«      }|dk(  sJ ‚y )Nr#   r	   r
   ©r%   r'   r   Útest_operationúI/openai/deployments/test_id/test_operation?api-version=2021-11-01-preview©r   r'   Útyped_api_typer   ÚAZUREr*   ©r&   r   s     r   Ú(test_engine_search_url_composition_azurerI   †   sc   € ä�y¨7Ð@TÔU€FØ�?‰?˜gÒ%Ð%Ð%Ø× Ñ ¤G§M¡MÒ1Ð1Ð1Ø
×
Ñ
Ð.Ó
/€CàØVò	Wðñ	Wr   c                  ó°   — t        ddd¬«      } | j                  dk(  sJ ‚| j                  t        j                  k(  sJ ‚| j                  d«      }|dk(  sJ ‚y )Nr#   r   r
   rB   rC   rD   )r   r'   rF   r   ÚAZURE_ADr*   rH   s     r   Ú+test_engine_search_url_composition_azure_adrL   ’   se   € ä�y¨:ÐCWÔX€FØ�?‰?˜jÒ(Ð(Ð(Ø× Ñ ¤G×$4Ñ$4Ò4Ð4Ð4Ø
×
Ñ
Ð.Ó
/€CàØVò	Wðñ	Wr   c                  óþ   — t        ddd ¬«      } | j                  dk(  sJ ‚| j                  t        j                  k(  sJ ‚t        j                  t        «      5  | j                  d«       d d d «       y # 1 sw Y   y xY w)Nr#   r	   rB   rC   )	r   r'   rF   r   rG   r   r   r    r*   ©r&   s    r   Ú3test_engine_search_url_composition_azure_no_versionrO   ž   sj   € ä�y¨7ÀÔE€FØ�?‰?˜gÒ%Ð%Ð%Ø× Ñ ¤G§M¡MÒ1Ð1Ð1Ü	�‰”yÓ	!ñ .Ø×ÑÐ,Ô-÷.÷ .ñ .ús   ÁA3Á3A<c                  óª   — t        ddd¬«      } | j                  dk(  sJ ‚| j                  t        j                  k(  sJ ‚| j                  «       dk(  sJ ‚y )Nr#   r	   r
   rB   z6/openai/engines/test_id?api-version=2021-11-01-previewrE   rN   s    r   Ú5test_engine_search_url_composition_azure_no_operationrQ   §   s[   € ä�y¨7Ð@TÔU€FØ�?‰?˜gÒ%Ð%Ð%Ø× Ñ ¤G§M¡MÒ1Ð1Ð1à×ÑÓØCò	Dðñ	Dr   c                  óª   — t        d¬«      } | j                  d k(  sJ ‚| j                  t        j                  k(  sJ ‚| j                  «       }|dk(  sJ ‚y )Nr#   )r%   ú/engines/test_id©r   r'   rF   r   ÚOPEN_AIr*   rH   s     r   Ú*test_engine_search_url_composition_defaultrV   ²   sS   € ä�yÔ!€FØ�?‰?˜dÒ"Ð"Ð"Ø× Ñ ¤G§O¡OÒ3Ð3Ð3Ø
×
Ñ
Ó
€CØÐ$Ò$Ð$Ñ$r   c                  ó¬   — t        dd¬«      } | j                  dk(  sJ ‚| j                  t        j                  k(  sJ ‚| j                  «       }|dk(  sJ ‚y )Nr#   r   ©r%   r'   rS   rT   rH   s     r   Ú*test_engine_search_url_composition_open_airY   »   sU   € ä�y¨9Ô5€FØ�?‰?˜iÒ'Ð'Ð'Ø× Ñ ¤G§O¡OÒ3Ð3Ð3Ø
×
Ñ
Ó
€CØÐ$Ò$Ð$Ñ$r   c                  óÜ   — t        dd¬«      } | j                  dk(  sJ ‚t        j                  t        «      5  | j
                  t        j                  k(  sJ ‚	 d d d «       y # 1 sw Y   y xY w©Nr#   r   rX   )r   r'   r   r   r    rF   r   rU   rN   s    r   Ú/test_engine_search_url_composition_invalid_typer\   Ä   sY   € ä�y¨9Ô5€FØ�?‰?˜iÒ'Ð'Ð'Ü	�‰”yÓ	!ñ 8Ø×$Ñ$¬¯©Ò7Ð7Ñ7÷8÷ 8ñ 8ús   ¸ A"Á"A+c                  ó¼   — t        dd¬«      } | j                  dk(  sJ ‚t        j                  t        «      5  | j                  «        d d d «       y # 1 sw Y   y xY wr[   )r   r'   r   r   r    ÚsearchrN   s    r   Ú1test_engine_search_url_composition_invalid_searchr_   Ì   sJ   € ä�y¨9Ô5€FØ�?‰?˜iÒ'Ð'Ð'Ü	�‰”yÓ	!ñ Ø�‰Œ÷÷ ñ ús   ¸AÁA)ÚreturnN)Úsysr   r   Úopenair   r   Úopenai.utilr   Úmarkr   r   r   r   r   r!   r-   r/   r2   r5   r7   r:   r>   r@   rI   rL   rO   rQ   rV   rY   r\   r_   © r   r   ú<module>rf      s_  ðÝ ã ç %Ý ð ‡�‡�òó ðð ‡�‡�òó ðð ‡�‡�ò5ó ð5ð
 ‡�‡�ò5ó ð5ð
 ‡�‡�ò=ó ð=ð
 ‡�‡�òó ðð ‡�‡�òó ðð ‡�‡�ò"ó ð"ð ‡�‡�ò=ó ð=ð ‡�‡�ò=ó ð=ð ‡�‡�ò(ó ð(ð ‡�‡�òó ðð ‡�‡�òHó ðHð ‡�‡�òó ðð ‡�‡�òó ðð ‡�‡�ò.ó ð.ð ‡�‡�òó ðð ‡�‡�ò%ó ð%ð ‡�‡�ò%ó ð%ð ‡�‡�ò8ó ð8ð ‡�‡�òó ñr   