Viewing File: /opt/alt/python35/lib64/python3.5/site-packages/psutil/tests/__pycache__/test_sunos.cpython-35.pyc



Cs[*ã@s¤dZddlZddlZddlmZddlmZddlmZddlmZejedƒGdd	„d	ej	ƒƒZ
ed
kr eeƒdS)zSun OS specific tests.éN)ÚSUNOS)Úrun_test_module_by_name)Úsh)Úunittestz
SUNOS onlyc@s(eZdZdd„Zdd„ZdS)ÚSunOSSpecificTestCasec
Cstdtjdƒ}|jƒjdƒdd…}|sHtdƒ‚d}}xd|D]\}|jƒ}|d	d…\}}|tt|ƒdƒ7}|tt|ƒdƒ7}qYW||}tjƒ}	|j	|	j
|ƒ|j	|	j|ƒ|j	|	j|ƒdS)
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ÚlinesrrÚlineÚtÚfrZpsutil_swap©rú/test_sunos.pyÚtest_swap_memorys


z&SunOSSpecificTestCase.test_swap_memorycCs5tdƒ}|jtjƒt|jdƒƒƒdS)Nz/usr/sbin/psrinfor)rrrÚ	cpu_countÚlenr)rrrrrÚtest_cpu_count'sz$SunOSSpecificTestCase.test_cpu_countN)Ú__name__Ú
__module__Ú__qualname__rr"rrrrrsrÚ__main__)
Ú__doc__rrrZpsutil.testsrrrZskipIfZTestCaserr#Ú__file__rrrrÚ<module>s
Back to Directory File Manager