
    daf                         d dl Z d dlZd dlZd dlmZmZ ej                  dk7  r ej                  d       G d dej                        Z	y)    N)perf_map_state_teardownwrite_perf_map_entrylinuxz
Linux onlyc                       e Zd Zd Zy)TestPerfMapWritingc                 t   | j                  t        ddd      d       | j                  t        ddd      d       t        dt        j                          d	      5 }|j                         }| j                  d
|       | j                  d|       d d d        t                y # 1 sw Y   t                y xY w)Ni4  i.  entry1r   iE#  i  entry2z
/tmp/perf-z.mapz1234 162e entry1z2345 1a85 entry2)assertEqualr   openosgetpidreadassertInr   )selffperf_file_contentss      -/root/Python-3.12.4/Lib/test/test_perfmaps.pytest_write_perf_map_entryz,TestPerfMapWriting.test_write_perf_map_entry   s    -fdHEqI-fdHEqIJryy{m401 	BQ!"MM,.@AMM,.@A	B 	 !		B 	 !s   5B$$B7N)__name__
__module____qualname__r        r   r   r      s    "r   r   )
r   sysunittest_testinternalcapir   r   platformSkipTestTestCaser   r   r   r   <module>r!      sB    	 
  K<<7
(

L
))"** "r   