Files
timmy-config/wizards/allegro/provider-spike/__pycache__/mock_provider.cpython-312.pyc

38 lines
2.9 KiB
Plaintext
Raw Normal View History

2026-04-01 22:00:09 +00:00
<EFBFBD>
*<2A><>i<EFBFBD><00><00><><00>dZddlmZmZmZmZddlZddlmZm Z m
Z
m Z m Z Gd<05>de<08>Z e jde <0A>y)z
Mock Provider for Testing
<EFBFBD>)<04>Dict<63>List<73>Any<6E>OptionalN)<05>Provider<65>Message<67>ProviderResponse<73>ToolCall<6C>ProviderFactoryc <00><><00>eZdZdZd deeefd<04>Zedefd<06><04>Z ede
fd<07><04>Z d dee d eee d
edefd <0B>Zy)<0E> MockProviderzL
Mock provider for CI/testing.
Returns predetermined responses.
N<> responsesc<00>8<00>|xsdg|_d|_g|_y)Nz Mock responser)r<00>
call_count<EFBFBD>history)<02>selfrs <20>5/root/wizards/allegro/provider-spike/mock_provider.py<70>__init__zMockProvider.__init__s<00><00>"<22>7<><EFBFBD>&7<><04><0E><1B><04><0F>#%<25><04> <0C><00>returnc<00><00>y)N<>mock<63><00>rs r<00>namezMockProvider.name<00><00><00>rc<00><00>y)Ni<4E><69>rrs r<00> max_contextzMockProvider.max_contextrr<00>messages<65>tools<6C> temperaturec<00><00>ZK<00>|jj|D<00>cgc]$}|jj|jf<02><02>&c}||d<01><03>|j
|j t|j
<00>z}|xj dz c_g}d|vr{|jdd<02>}|djdd<06>}t|<07>dkDrtj|d<00>ni} |jtd|j <00><00>|| <09><08><00>d}t||d d
d <0B><02> <0C>Scc}w<00>w) zReturn mock response.)rr r!<00>zTOOL:<3A>|r<00>zmock-)<03>idr<00> arguments<74>d<00>2)<02> prompt_tokens<6E>completion_tokens)<03>content<6E>
tool_calls<EFBFBD>usage)r<00>append<6E>role<6C>valuer,rr<00>len<65>split<69>replace<63>json<6F>loadsr
r )
rrr r!<00>m<>responser-<00>parts<74> tool_name<6D>argss
r<00> send_messagezMockProvider.send_messages<00><00><><00> <0A> <0C> <0C><1B><1B><D<>E<>q<EFBFBD>!<21>&<26>&<26>,<2C>,<2C><01> <09> <09>2<>E<><1A>&<26>
<EFBFBD> <0B> <18>><3E>><3E>$<24>/<2F>/<2F>C<EFBFBD><04><0E><0E>4G<34>"G<>H<><08> <0C><0F><0F>1<EFBFBD><1C><0F><18>
<EFBFBD> <12>h<EFBFBD> <1E><1C>N<EFBFBD>N<EFBFBD>3<EFBFBD><01>*<2A>E<EFBFBD><1D>a<EFBFBD><08>(<28>(<28><17>"<22>5<>I<EFBFBD>+.<2E>u<EFBFBD>:<3A><01>><3E>4<EFBFBD>:<3A>:<3A>e<EFBFBD>A<EFBFBD>h<EFBFBD>'<27>r<EFBFBD>D<EFBFBD> <16> <1D> <1D>h<EFBFBD><1A>4<EFBFBD>?<3F>?<3F>+<2B>,<2C><1E><1E><0E> <0F>
<1A>H<EFBFBD><1F><1C>!<21>$'<27>b<EFBFBD>A<>
<EFBFBD>
<EFBFBD><EFBFBD>/F<01>s<00>D+<01>)D&<08>C&D+)N)Ngffffff<66>?)<11>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__rr<00>strr<00>propertyr<00>intrrr<00>floatr r<rrrr r s<><00><00><08>
&<26>(<28>4<EFBFBD><03>9<EFBFBD>"5<>&<26>
<0E><16>c<EFBFBD><16><0E><16><0E><16>S<EFBFBD><16><0E><16> '+<2B> <20> $
<EFBFBD><16>w<EFBFBD>-<2D>$
<EFBFBD><18><04>T<EFBFBD>
<EFBFBD>#<23>$
<EFBFBD><1B> $
<EFBFBD>
<1A> $
rr r)r@<00>typingrrrrr5<00>providerrrr r
r r <00>registerrrr<00><module>rHs<<00><01><04>-<2D>,<2C> <0B>S<>S<>7
<EFBFBD>8<EFBFBD>7
<EFBFBD>v<19><0F><18><18><16><1C>.r