File: //lib64/python3.6/site-packages/systemd/test/__pycache__/test_login.cpython-36.pyc
3
��XF � @ sr d dl mZ d dlZd dlZd dlZd dlmZ d dlZejdd� �Z dd� Z
dd � Zd
d� Zdd
� Z
dd� ZdS )� )�print_functionN)�loginc c sJ y
d V W n: t tfk
rD } z|j| kr2tj� � W Y d d }~X nX d S )N)�OSError�IOError�errno�pytest�skip)�code�e� r �"/usr/lib64/python3.6/test_login.py�skip_oserror
s
r
c C s2 t tj�� tj� } t| �dks$t�W d Q R X d S )Nr )r
r �ENOENTr �seats�len�AssertionError)r r r r �
test_seats s r c C s2 t tj�� tj� } t| �dks$t�W d Q R X d S )Nr )r
r r r �sessionsr r )r r r r �
test_sessions s r c C s2 t tj�� tj� } t| �dks$t�W d Q R X d S )Nr )r
r r r �
machine_namesr r )r r r r �test_machine_names s r c C s2 t tj�� tj� } t| �dks$t�W d Q R X d S )Nr )r
r r r �uidsr r )r r r r � test_uids# s r c
C sV t j� } ttj��: tjd�}| j||j� � tj � | jd� tj � W d Q R X d S )N�machine� )
�selectZpollr
r r r ZMonitor�registerZ
get_eventsr )�p�mr r r �test_monitor( s
r )Z
__future__r r �
contextlibr Zsystemdr r �contextmanagerr
r r r r r r r r r �<module> s