U Ã|ýf ã @ s~ d Z ddlZddlZddlZddlmZ ddlmZ ddlmZ e e d¡G dd„ deƒƒZ e d krzdd lmZ ee ƒ dS )zSun OS specific tests.é N)ÚSUNOS)ÚPsutilTestCase)Úshz SUNOS onlyc @ s e Zd Zdd„ Zdd„ ZdS )ÚSunOSSpecificTestCasec C s¬ t dtjd ƒ}| ¡ d¡dd … }|s4tdƒ‚d }}|D ],}| ¡ }t|d ƒd }t|d ƒd }q@|| }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Úfieldsr Zpsutil_swap© r úJ/opt/alt/python38/lib64/python3.8/site-packages/psutil/tests/test_sunos.pyÚtest_swap_memory s z&SunOSSpecificTestCase.test_swap_memoryc C s&