Files
daily-journal-prompt/__pycache__/test_prompt_logic.cpython-313.pyc

38 lines
3.8 KiB
Plaintext
Raw Normal View History

2026-01-02 15:13:03 -07:00
<EFBFBD>
%AXi<58>
<00><00>><00>SrSSKrSSKJr Sr\S:Xa\"5 gg)z3
Test script to verify the prompt numbering logic.
<EFBFBD>N)<01>datetimec <00><><00>/n[S5HnURSUS3SU305 M [S[U535 [S[ USR 55S35 [S[ US R 55S35 /n[S
5H)nURS[U5U-S3S U305 M+ [S [U535 [ U5H0up[S US[ UR 55S35 M2 [U5HnURSU5 M [S[U5S35 [S5 [S5H0n[SUS[ XR 55S35 M2 /n[ U5H=up[ UR 55SnXVnSUS3nURX<>05 M? [S[U5S35 [S5 [S5HAn[SUSS[ XAR 55SSXASUS3SSS35 MC [U5S:<3A>aUSSn[S[U5S35 [S[ USR 55SSUSSSSS35 [S[ US R 55SSUS S SSS35 [S5H?nSUS3n [ XAR 55Sn
X<EFBFBD>:wdM.[S!U S"U
35 g# [S$5 g%)&zTest the renumbering logic.<2E><<00>prompt<70>02dz Old prompt zOriginal prompts: zFirst prompt key: rzLast prompt key: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>z New prompt z
New prompts to add: z New prompt z: z
After prepending: z promptszFirst 3 prompts keys:<3A>z z
After renumbering: zFirst 10 prompts keys:<3A>
z promptz = N<>z...z
After keeping only first 60: zFirst prompt: <20>prompt00z Last prompt: <20>prompt59zERROR: Expected z, got Fu3
✅ All tests passed! Prompt numbering is correct.T) <09>range<67>append<6E>print<6E>len<65>list<73>keys<79> enumerate<74>reversed<65>insert) <0B>historic_prompts<74>i<> new_promptsr<00>renumbered_prompts<74> prompt_dict<63>
prompt_key<EFBFBD> prompt_text<78>new_prompt_key<65> expected_key<65>
actual_keys <20>test_prompt_logic.py<70>test_renumberingr# s<><00><00><1A><14> <12>2<EFBFBD>Y<EFBFBD><01><18><1F><1F><14>Q<EFBFBD>s<EFBFBD>G<EFBFBD> <1C> <0B>A<EFBFBD>3<EFBFBD>/<2F>!
<EFBFBD> <0B><17>

<EFBFBD> <1E>s<EFBFBD>#3<>4<>5<>
6<EFBFBD>7<> <09> <1E>t<EFBFBD>$4<>Q<EFBFBD>$7<>$<<3C>$<<3C>$><3E>?<3F><01>B<>C<>
D<EFBFBD>E<> <09> <1D>d<EFBFBD>#3<>B<EFBFBD>#7<>#<<3C>#<<3C>#><3E>?<3F><01>B<>C<>
D<EFBFBD>E<><15>K<EFBFBD> <12>1<EFBFBD>X<EFBFBD><01><13><1A><1A><14>S<EFBFBD>)<29>*<2A>Q<EFBFBD>.<2E>s<EFBFBD>3<> 4<> <0B>A<EFBFBD>3<EFBFBD>6G<36>
<EFBFBD> <0B><16>

<EFBFBD> "<22>3<EFBFBD>{<7B>#3<>"4<>
5<EFBFBD>6<><1E>{<7B>+<2B> <09><01> <0A> <0A>a<EFBFBD>S<EFBFBD><02>4<EFBFBD><06> <0B> <0B> <0A>#6<>q<EFBFBD>#9<>":<3A>;<3B><<3C>,<2C><1B>;<3B>'<27><06><18><1F><1F><01>6<EFBFBD>*<2A>(<28>
<EFBFBD> <20><13>%5<>!6<> 7<>x<EFBFBD>
@<40>A<> <09> !<21>#<23> <12>1<EFBFBD>X<EFBFBD><01> <0A><02>1<EFBFBD>#<23>R<EFBFBD><04>-<2D>0<>5<>5<>7<>8<><11>;<3B><<3C>=<3D>><3E><16><1C><16>#<23>$4<>5<><0E><01><19>+<2B>*<2A>*<2A>,<2C>-<2D>a<EFBFBD>0<>
<EFBFBD>!<21>-<2D> <0B>!<21>!<21>C<EFBFBD><17>)<29><0E><1A>!<21>!<21> <1A>#
<EFBFBD> <0B> 6<>
<EFBFBD> !<21>#<23>&8<>"9<>!:<3A>(<28>
C<EFBFBD>D<> <09> "<22>$<24> <12>2<EFBFBD>Y<EFBFBD><01> <0A><08><11>3<EFBFBD><07>r<EFBFBD>$<24>'9<>'<<3C>'A<>'A<>'C<>"D<>Q<EFBFBD>"G<>!H<><03>L^<5E>La<4C>dj<64>kl<6B>mp<6D>jq<6A>br<62>Ls<4C>tw<74>uw<75>Lx<4C>Ky<4B>y|<7C>}<7D>~<7E><17> <0B> <1D><1E><12>#<23>/<2F><03><12>4<><1A> <09> +<2B>C<EFBFBD>0B<30>,C<>+D<>H<EFBFBD>
M<EFBFBD>N<> <09>N<EFBFBD>4<EFBFBD> 2<>1<EFBFBD> 5<> :<3A> :<3A> <<3C>=<3D>a<EFBFBD>@<40>A<><13>EW<45>XY<58>EZ<45>[e<>Ef<45>gj<67>hj<68>Ek<45>Dl<44>lo<6C>
p<EFBFBD>q<> <09>M<EFBFBD>$<24>1<>"<22>5<>:<3A>:<3A><<3C>=<3D>a<EFBFBD>@<40>A<><13>EW<45>XZ<58>E[<5B>\f<>Eg<45>hk<68>ik<69>El<45>Dm<44>mp<6D>
q<EFBFBD>r<><13>2<EFBFBD>Y<EFBFBD><01><1F><01>#<23>w<EFBFBD>'<27> <0C><19>,<2C>/<2F>4<>4<>6<>7<><01>:<3A>
<EFBFBD> <17> %<25> <11>$<24>\<5C>N<EFBFBD>&<26><1A> <0C>E<> F<><18> <17>
<EFBFBD>
@<40>A<> <0F><00>__main__)<05>__doc__<5F>jsonrr#<00>__name__<5F>r$r"<00><module>r*s.<00><01><04> <0C><1D>C<10>J <0C>z<EFBFBD><19><14><16>r$