
    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 77d?KKM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8O8    c                  b    t        j                         } t        j                         }| |k(  sJ y r   )r   get_machiner   s     r   test_get_machiner      s)    				B				B8O8r   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	ell	# 0++B/0 
	'	'	+B		'	'	+B		'	'	+B8O88O88O80 0s   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8O8r   )
contextlibr   r   r	   systemdr   contextmanagerr   r   r   r"   r%    r   r   <module>r*      s@         

r   