o
    Úñhf  ã                   @   s    d dl mZ G dd„ deƒZdS )é   )ÚTestBasec                   @   s   e Zd Zdd„ ZdS )ÚTestTutorialc                 C   s¢  dd l }| ¡ }| ¡ dksJ ‚| ¡ dksJ ‚dd l}|jj dd¡£}| |j	¡}| 
¡ s1J ‚| ¡ r7J ‚| ¡  ¡ s?J ‚| ¡ sEJ ‚| ¡ d  | ¡ dd…  | ¡ | ¡ d   | ¡ | ¡ k sgJ ‚| d¡snJ ‚| |jd¡ ¡ ryJ ‚| d¡ ¡ s‚J ‚| ¡  | ¡ rŒJ ‚| | |j	¡¡}| ¡  ¡ sJ ‚|d  |d  |dd …  | ¡  | ¡  ¡ r·J ‚|jdd	s¿J ‚W d   ƒ d S 1 sÊw   Y  d S )
Né    i  € Ú	test_filer   é
   éd   éÿÿÿÿiöÿÿÿ)Úoffset)ÚsmmapÚSlidingWindowMapManagerÚnum_file_handlesÚmapped_memory_sizeÚsmmap.test.libÚtestÚlibÚFileCreatorÚmake_cursorÚpathÚis_associatedÚis_validÚ
use_regionÚsizeÚbufferÚ	ofs_beginÚofs_endÚincludes_ofsÚunuse_regionÚSlidingWindowMapBufferÚcursorÚ
end_accessÚbegin_access)Úselfr
   ÚmmanÚfcÚcÚbuf© r&   úL/var/www/vscode/kcb/lib/python3.10/site-packages/smmap/test/test_tutorial.pyÚtest_example   s:   "ÌzTestTutorial.test_exampleN)Ú__name__Ú
__module__Ú__qualname__r(   r&   r&   r&   r'   r      s    r   N)r   r   r   r&   r&   r&   r'   Ú<module>   s    