관리-도구
편집 파일: test_sunos.cpython-37.pyc
B xe�_G � @ s� d Z ddlZddlZddlmZ ddlmZ ddlmZ ddlmZ e�e d�G dd � d e��Z e d kr~ddlmZ ee � dS )zSun OS specific tests.� N)�SUNOS)�PsutilTestCase)�sh)�unittestz SUNOS onlyc @ s e Zd Zdd� Zdd� ZdS )�SunOSSpecificTestCasec C s� t dtjd �}|�� �d�dd � }|s4td��d }}xL|D ]D}|�� }|dd � \}}|tt|�d �7 }|tt|�d �7 }qBW || }t�� } | � | j |� | � | j|� | � | j|� d S ) Nz#env PATH=/usr/sbin:/sbin:%s swap -l�PATH� � zno swap device(s) configuredr ���i ) r �os�environ�strip�split� ValueError�int�psutilZswap_memory�assertEqual�total�used�free) �self�out�linesr r �line�t�fr Zpsutil_swap� r �J/opt/alt/python37/lib64/python3.7/site-packages/psutil/tests/test_sunos.py�test_swap_memory s z&SunOSSpecificTestCase.test_swap_memoryc C s&