
    b                     l    S SK r S SKrS SKrS SKrS SKJr  \ R                  S 5       rS rS r	S r
S rg)    N)id128c              #      #     S v   g ! [         [        4 a+  nUR                  U :X  a  [        R                  " 5         e S nAff = f7fN)OSErrorIOErrorerrnopytestskip)codees     9/usr/lib/python3/dist-packages/systemd/test/test_id128.pyskip_oserrorr      s8     W 77d?KKMs"   A	 AA&?AAc                  f    [         R                  " 5       n [         R                  " 5       nX:w  d   eg r   )r   	randomizeu1u2s     r   test_randomizer      s#    		B		B8O8    c                  f    [         R                  " 5       n [         R                  " 5       nX:X  d   eg r   )r   get_machiner   s     r   test_get_machiner      s'    				B				B8O8r   c                     [         R                  " 5       n [         R                  " 5       n[        [        R                  5         [
        R                  " U 5      nS S S 5        [
        R                  " U5      n[
        R                  " U 5      n[
        R                  " U5      nWU:w  d   eX$:X  d   eX5:X  d   eg ! , (       d  f       Ng= fr   )uuiduuid1r   r   ENOSYSr   get_machine_app_specific)a1a2r   r   u3u4s         r   test_get_machine_app_specificr"      s    	B	B	ell	#++B/ 
$ 
	'	'	+B		'	'	+B		'	'	+B8O88O88O8 
$	#s   B<<
C
c                  f    [         R                  " 5       n [         R                  " 5       nX:X  d   eg r   )r   get_bootr   s     r   test_get_bootr%   +   s#    		B		B8O8r   )
contextlibr   r   r	   systemdr   contextmanagerr   r   r   r"   r%    r   r   <module>r*      s@         

r   