ó 4­Ż\c@s§dZddlZddlZddlmZddlmZddlmZeje dƒdejfd„ƒYƒZ e d kr£dd l m Z e e ƒndS( sSun OS specific tests.i˙˙˙˙N(tSUNOS(tsh(tunittests SUNOS onlytSunOSSpecificTestCasecBseZd„Zd„ZRS(c Cstdtjdƒ}|jƒjdƒd}|sEtdƒ‚nd}}x^|D]V}|jƒ}|d\}}|tt|ƒdƒ7}|tt|ƒdƒ7}qVW||}tjƒ} |j | j |ƒ|j | j |ƒ|j | j |ƒdS( Ns#env PATH=/usr/sbin:/sbin:%s swap -ltPATHs isno swap device(s) configurediiŝ˙˙˙i( Rtostenvirontstriptsplitt ValueErrortinttpsutilt swap_memoryt assertEqualttotaltusedtfree( tselftouttlinesRRtlinetttfRt psutil_swap((s=/usr/lib64/python2.7/site-packages/psutil/tests/test_sunos.pyttest_swap_memorys     cCs5tdƒ}|jtjƒt|jdƒƒƒdS(Ns/usr/sbin/psrinfos (RR R t cpu_counttlenR(RR((s=/usr/lib64/python2.7/site-packages/psutil/tests/test_sunos.pyttest_cpu_count&s (t__name__t __module__RR(((s=/usr/lib64/python2.7/site-packages/psutil/tests/test_sunos.pyRs t__main__(trun(t__doc__RR Rt psutil.testsRRtskipIftTestCaseRRtpsutil.tests.runnerRt__file__(((s=/usr/lib64/python2.7/site-packages/psutil/tests/test_sunos.pyts