Files
old-saburly-wagtail-web/env/lib/python3.10/site-packages/telepath/__pycache__/tests.cpython-310.pyc

82 lines
8.3 KiB
Plaintext
Raw Normal View History

2024-08-27 20:33:44 +02:00
o
<00><><EFBFBD>fU&<00>@sddlZddlmZmZddlmZddlmZmZm Z m
Z
Gdd<06>d<06>Z e Gdd<08>d<08><02>Z Gd d
<EFBFBD>d
e<07>Z e e <0A>e <0B>Gd d <0C>d e<05>ZGd d<0E>d<0E>ZGdd<10>de<07>Ze e<10>e<0F>Gdd<12>de<05>ZGdd<14>d<14>ZGdd<16>de
<EFBFBD>Ze e<13>e<12>Gdd<18>de<05>ZdS)<19>N)<02>activate<74> gettext_lazy)<01>TestCase)<04>Adapter<65> JSContext<78>register<65> StringAdapterc@<00>eZdZdd<02>ZdS)<04>ArtistcC<00>
||_dS<00>N<><01>name)<02>selfr<00>r<00>P/home/amir/Desktop/saburlyweb/env/lib/python3.10/site-packages/telepath/tests.py<70>__init__
<00>
zArtist.__init__N)<04>__name__<5F>
__module__<EFBFBD> __qualname__rrrrrr
<00> r
c@<00>eZdZdd<02>Zdd<04>ZdS)<06>AlbumcCs||_||_dSr )<02>title<6C>artists)rrrrrrrs
zAlbum.__init__cCs|jdd<02>d|j|jgfS)N<>music_player.js)<01>js<6A> music.Album)<03> add_mediarr)r<00>contextrrr<00> telepath_packs zAlbum.telepath_packN)rrrrr!rrrrrs rc@<00>eZdZdZdd<03>ZdS)<05> ArtistAdapter<65> music.ArtistcCs|jgSr r <00>r<00>objrrr<00>js_argsszArtistAdapter.js_argsN<73>rrr<00>js_constructorr'rrrrr#<00> r#c@s\eZdZdd<02>Zdd<04>Zdd<06>Zdd<08>Zd d
<EFBFBD>Zd d <0C>Zd d<0E>Z dd<10>Z
dd<12>Z dd<14>Z dS)<16> TestPackingcCs0td<01>}t<01>}|<02>|<01>}|<00>|ddgd<03><02>dS)N<>Beyoncér$<00><02>_type<70>_args<67>r
r<00>pack<63> assertEqual)r<00>beyonce<63>ctx<74>resultrrr<00>test_pack_object%s
zTestPacking.test_pack_objectcCsTtd<01>td<02>td<03>g}t<01>}|<02>|<01>}|<00>|ddgd<05>ddgd<05>ddgd<05>g<03>dS)Nr,<00> Kelly Rowland<6E>Michelle Williamsr$r-r0)r<00>destinys_childr4r5rrr<00>test_pack_list,s<04>




<EFBFBD>zTestPacking.test_pack_listcCsHtd<01>td<02>d<03>}t<01>}|<02>|<01>}|<00>|ddgd<05>ddgd<05>d<03><02>dS)Nr,z
Ed Sheeran)<02> pyramid_stage<67>acoustic_stager$r-r0)r<00> glastonburyr4r5rrr<00>test_pack_dict9s<06>


 <0C>zTestPacking.test_pack_dictcCs@td<01>dd<03>}t<01>}|<02>|<01>}|<00>|dddgd<06>dd<03>i<01>dS)Nr,zR&B)<02>_artistr.<00>_dictr$r-r0)r<00>profiler4r5rrr<00>test_dict_reserved_wordsEs<06>

<04>
<EFBFBD>z$TestPacking.test_dict_reserved_wordscCsVtdtd<02>g<01>}t<02>}|<02>|<01>}|<00>|ddddgd<05>ggd<05><02>|<00>dt|j<07><01>dS)N<>Dangerously in Lover,rr$r-r)rr
rr1r2<00>assertIn<49>str<74>media)r<00>dangerously_in_lover4r5rrr<00>test_recursive_arg_packingTs<06>

<02><02><08>
z&TestPacking.test_recursive_arg_packingc
Cs<>td<01>}td<02>}td|g<01>td||g<02>g}t<02>}|<04>|<03>}|<00>|ddddgdd<08>ggd <09>ddd
diddgd <09>ggd <09>g<02>|<00>d t|j<07><01>dS) Nr,zJay-ZrCzEverything Is Loverr$r<00>r.r/<00>_idr-<00>_refr)r
rrr1r2rDrErF)rr3<00>jay_z<5F> discographyr4r5rrr<00>test_object_referencesgs.
 <04>
 <02><02><04>

<02><02><04><06>z"TestPacking.test_object_referencesc
Cs<>td<01>td<02>td<03>g}td|<01>td|<01>g}t<02>}|<03>|<02>}|<00>|ddddgd<08>ddgd<08>ddgd<08>gd d
<EFBFBD>gd<08>ddd d igd<08>g<02>dS) Nr,r7r8zDestiny's Child<6C>Survivorrr$r-r)<02>_listrJrK<00>r
rrr1r2)rr9rMr4r5rrr<00>test_list_references<65>s0<04><04>



<02><04><02><04><02><04>
<EFBFBD>z TestPacking.test_list_referencesc Csxd}t|<01>}td|g<01>t||g<01>g}t<02>}|<04>|<03>}|<00>|dddddd<06>gdd<08>ggd <09>dd
did
diggd <09>g<02>dS) NuBeyoncé Giselle Knowles-CarterrCrr$r)<02>_valrJ<00>rIr-rKrQ<00>r<00> beyonce_namer3rMr4r5rrr<00>test_primitive_value_references<65>s0

<04>

<04><02><02><04><02><02><04>
<EFBFBD>z+TestPacking.test_primitive_value_referencesc Csnd}t|<01>}td|g<01>t||g<01>g}t<02>}|<04>|<03>}|<00>|ddddgdd<06>ggd<07>ddddiggd<07>g<02>dS) Nr,rCrr$rTrIr-rKrQrUrrr<00>7test_avoid_primitive_value_references_for_short_strings<67>s0

<04>
<04><02><02><04><02><02><04>
<EFBFBD>zCTestPacking.test_avoid_primitive_value_references_for_short_stringscCshttd<01><01>}td<02>t<03>}|<02>|<01>}|<00>|ddgd<04><02>td<05>t<03>}|<02>|<01>}|<00>|ddgd<04><02>dS)N<>Yes<65>enr$r-<00>fr<66>Oui)r
rrrr1r2)r<00>yesr4r5rrr<00>test_lazy_translation_objects<74>s 

z)TestPacking.test_lazy_translation_objectsN) rrrr6r:r>rBrHrNrRrWrXr^rrrrr+$s  "## #r+c@r)<06>ArkcCr r )<01>animals)rr`rrrrrz Ark.__init__cCst<00>|jdd<02><00>S)NcSs|dS)N<>typer)<01>animalrrr<00><lambda>sz%Ark.animals_by_type.<locals>.<lambda>)<03> itertools<6C>groupbyr`<00>rrrr<00>animals_by_type<00>zArk.animals_by_typeN)rrrrrgrrrrr_<00> r_c@r")<05>
ArkAdapter<EFBFBD> boats.ArkcCs
|<01><00>gSr )rgr%rrrr' rzArkAdapter.js_argsNr(rrrrrjr*rjc@r )<04>TestIDCollisionsc Cs<>dd<02>tdd<04>D<00>}t<01>}|<02>|<01>}|<00>t|<03>d<04>t|<03>D],\}}|<00>|dddd|d<08>dd |d<08>ggd
d
d |d<08>d
d |d<08>ggggd <0A><02>qdS)ar
Certain functions such as itertools.groupby will cause new objects (namely, tuples and
custom itertools._grouper iterables) to be created in the course of iterating over the
object tree. If we're not careful, these will be released and the memory reallocated to
new objects while we're still iterating, leading to ID collisions.
c SsDg|]}tdd|d<02>dd|d<02>dd|d<02>dd|d<02>g<04><01>qS)<07>lion<6F>Simba %i<>rar<00>Nala %i<>dog<6F>Lady %i<>Tramp %i)r_)<02>.0<EFBFBD>irrr<00>
<listcomp>s<02><04><06>zCTestIDCollisions.test_grouper_object_collisions.<locals>.<listcomp>r<00>drkrmrnrorprqrrrsr-N)<06>rangerr1r2<00>len<65> enumerate)r<00>arksr4r5ru<00>arkrrr<00>test_grouper_object_collisionss<06>
<02><02>
<EFBFBD><04>z/TestIDCollisions.test_grouper_object_collisionsN)rrrr}rrrrrlrrlc@r)<06>
StringLikecCs|<01><00>|_dSr )<02>upper<65>val)rr<>rrrr5szStringLike.__init__cCs|jSr )r<>rfrrr<00>__str__8szStringLike.__str__N)rrrrr<>rrrrr~4rir~cseZdZ<02>fdd<02>Z<03>ZS)<03>StringLikeAdaptercst<00><00>t|<01>|<02>Sr )<03>super<65>
build_noderE)rr&r <00><01> __class__rrr<>=rhzStringLikeAdapter.build_node)rrrr<><00> __classcell__rrr<>rr<><sr<>c@r )<04>TestPackingToStringcCs0dtd<02>g}t<01>}|<02>|<01>}|<00>|ddg<02>dS)Nz real string<6E>
stringlike<EFBFBD>
STRINGLIKE)r~rr1r2)rr<>r4r5rrr<00>test_pack_to_stringEs <04>
z'TestPackingToString.test_pack_to_stringN)rrrr<>rrrrr<>Drr<>)rd<00>django.utils.translationrr<00>unittestr<00>telepathrrrrr
rr#r+r_rjrlr~r<>r<>rrrr<00><module>s&  ] "