U xeº_Gã@s‚dZddlZddlZddlmZddlmZddlmZddlmZe e d¡Gdd „d eƒƒZ e d kr~dd l m Z e e ƒdS) zSun OS specific tests.éN)ÚSUNOS)ÚPsutilTestCase)Úsh)Úunittestz SUNOS onlyc@seZdZdd„Zdd„ZdS)ÚSunOSSpecificTestCasec CsÄtdtjdƒ}| ¡ d¡dd…}|s4tdƒ‚d}}|D]D}| ¡}|dd…\}}|tt|ƒdƒ7}|tt|ƒdƒ7}q@||}t ¡} |  | 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ÚpsutilZ swap_memoryÚ assertEqualÚtotalÚusedÚfree) ÚselfÚoutÚlinesrrÚlineÚtÚfrZ psutil_swap©rúJ/opt/alt/python38/lib64/python3.8/site-packages/psutil/tests/test_sunos.pyÚtest_swap_memorysz&SunOSSpecificTestCase.test_swap_memorycCs&tdƒ}| t ¡t| d¡ƒ¡dS)Nz/usr/sbin/psrinfor)rrrÚ cpu_countÚlenr)rrrrrÚtest_cpu_count'sz$SunOSSpecificTestCase.test_cpu_countN)Ú__name__Ú __module__Ú __qualname__rr!rrrrrsrÚ__main__)Ú run_from_name)Ú__doc__r rrZ psutil.testsrrrZskipIfrr"Zpsutil.tests.runnerr&Ú__file__rrrrÚs