Ë
    ómxiF  ã                   óV   — d Z ddlZddlmZ ddlmZ ddlmZ ddlm	Z	  G d„ de«      Z
y)	z:Module with examples from the tutorial section of the docsé    N)ÚTestBase)ÚIStream)ÚLooseObjectDB)ÚBytesIOc                   ó   — e Zd Zd„ Zy)ÚTestExamplesc                 óŽ  — t        t        j                  j                  | j                  d«      «      }|j                  «       D ]v  }|j                  |«      }|j                  |«      }|d d |d d k(  sJ ‚t        |j                  «       «      |j                  k(  sJ ‚|j                  |j                  «      rŒvJ ‚ 	 ~~d}t        dt        |«      t        |«      «      }|j                  �J ‚|j!                  |«       t        |j                  «      dk(  sJ ‚|j                  |j                  «      sJ ‚y # t        $ r Y Œƒw xY w)NÚobjectsé   s   my dataÚblobé   )r   ÚosÚpathÚjoinÚgitrepopathÚsha_iterÚinfoÚstreamÚlenÚreadÚsizeÚ
has_objectÚbinshaÚUnboundLocalErrorr   r   Ústore)ÚselfÚldbÚsha1ÚoinfoÚostreamÚdataÚistreams          úN/home/htdocs/ttos/venv/lib/python3.12/site-packages/gitdb/test/test_example.pyÚ	test_basezTestExamples.test_base   s%  € ÜœBŸG™GŸL™L¨×)9Ñ)9¸9ÓEÓFˆà—L‘L“Nò 	0ˆDØ—H‘H˜T“NˆEØ—j‘j Ó&ˆGØ˜˜!�9 ¨¨ Ò+Ð+Ð+ä�w—|‘|“~Ó&¨'¯,©,Ò6Ð6Ð6Ø—>‘> %§,¡,Õ/Ð/Ð/ð	0ð	ØØð
 ˆÜ˜&¤# d£)¬W°T«]Ó;ˆð �~‰~Ð%Ð%Ð%Ø�	‰	�'Ôä�7—>‘>Ó" bÒ(Ð(Ð(Ø�~‰~˜gŸn™nÔ-Ð-Ñ-øô !ò 	Ùð	ús   Â>D8 Ä8	EÅEN)Ú__name__Ú
__module__Ú__qualname__r$   © ó    r#   r   r      s   „ ó.r)   r   )Ú__doc__r   Úgitdb.test.libr   Úgitdbr   Úgitdb.dbr   Úior   r   r(   r)   r#   ú<module>r/      s&   ðñ
 AÛ 	Ý #Ý Ý "å ô.�8õ .r)   