Ë
    Ž ûb˜  ã                   ól   — d dl Z d dlZd dlZd dlZd dlmZ e j                  d„ «       Zd„ Zd„ Z	d„ Z
d„ Zy)é    N)Úid128c              #   óŒ   K  — 	 d –— y # t         t        f$ r)}|j                  | k(  rt        j                  «        ‚ d }~ww xY w­w©N)ÚOSErrorÚIOErrorÚerrnoÚpytestÚskip)ÚcodeÚes     ú9/usr/lib/python3/dist-packages/systemd/test/test_id128.pyÚskip_oserrorr      s9   è ø€ ðÜøÜ”WÐò Ø�7‰7�dŠ?Ü�K‰KŒMØûðüs"   ‚A„	 ˆA‰A˜$<¼AÁAc                  ób   — t        j                  «       } t        j                  «       }| |k7  sJ ‚y r   )r   Ú	randomize©Úu1Úu2s     r   Útest_randomizer      s%   € Ü	�‰Ó	€BÜ	�‰Ó	€BØ�Š8€O‰8ó    c                  ób   — t        j                  «       } t        j                  «       }| |k(  sJ ‚y r   )r   Úget_machiner   s     r   Útest_get_machiner      s)   € Ü	×	Ñ	Ó	€BÜ	×	Ñ	Ó	€BØ�Š8€O‰8r   c                  ó‚  — t        j                  «       } t        j                  «       }t        t        j                  «      5  t        j                  | «      }d d d «       t        j                  |«      }t        j                  | «      }t        j                  |«      }|k7  sJ ‚||k(  sJ ‚||k(  sJ ‚y # 1 sw Y   Œ^xY wr   )ÚuuidÚuuid1r   r   ÚENOSYSr   Úget_machine_app_specific)Úa1Úa2r   r   Úu3Úu4s         r   Útest_get_machine_app_specificr"      sœ   € Ü	�‰‹€BÜ	�‰‹€Bä	”e—l‘lÓ	#ñ 0Ü×+Ñ+¨BÓ/ˆ÷0ô 
×	'Ñ	'¨Ó	+€BÜ	×	'Ñ	'¨Ó	+€BÜ	×	'Ñ	'¨Ó	+€Bà�Š8€Oˆ8Ø�Š8€Oˆ8Ø�Š8€O‰8÷0ð 0ús   ÁB5Â5B>c                  ób   — t        j                  «       } t        j                  «       }| |k(  sJ ‚y r   )r   Úget_bootr   s     r   Útest_get_bootr%   +   s%   € Ü	�‰Ó	€BÜ	�‰Ó	€BØ�Š8€O‰8r   )Ú
contextlibr   r   r	   Úsystemdr   Úcontextmanagerr   r   r   r"   r%   © r   r   ú<module>r*      s@   ðÛ Û Û Û å à×Ññó ðòò
ò
ór   