§
    ±Ûg¦  ã                   ó¬   — d Z ddlZddlZddlmZ ddlmZ ddlmZ ddlmZ ej         	                    e d¬¦  «         G d	„ d
e¦  «        ¦   «         Z
dS )zSun OS specific tests.é    N)ÚSUNOS)ÚPsutilTestCase)Úpytest)Úshz
SUNOS only)Úreasonc                   ó   — e Zd Zd„ Zd„ ZdS )ÚSunOSSpecificTestCasec                 óä  — t          dt          j        d         › d�¦  «        }|                     ¦   «                              d¦  «        dd …         }|st          d¦  «        ‚dx}}|D ]F}|                     ¦   «         }t          |d         ¦  «        d	z  }t          |d
         ¦  «        d	z  }ŒG||z
  }t          j        ¦   «         }|j	        |k    sJ ‚|j
        |k    sJ ‚|j        |k    sJ ‚d S )Nzenv PATH=/usr/sbin:/sbin:ÚPATHz swap -lú
é   zno swap device(s) configuredr   é   i   é   )r   ÚosÚenvironÚstripÚsplitÚ
ValueErrorÚintÚpsutilÚswap_memoryÚtotalÚusedÚfree)	ÚselfÚoutÚlinesr   r   ÚlineÚfieldsr   Úpsutil_swaps	            úM/granary/edev/quantum/lib/python3.11/site-packages/psutil/tests/test_sunos.pyÚtest_swap_memoryz&SunOSSpecificTestCase.test_swap_memory   s  € ÝÐI­R¬Z¸Ô-?ÐIÐIÐIÑJÔJˆØ—	’	‘”×!Ò! $Ñ'Ô'¨¨¨Ô+ˆØð 	=ÝÐ;Ñ<Ô<Ð<ØÐˆ�Øð 	(ð 	(ˆDØ—Z’Z‘\”\ˆFÝ˜˜qœ	‘N”N SÑ(ˆEÝ�v˜a”y‘>”> CÑ'ˆDˆDØ�t‰|ˆåÔ(Ñ*Ô*ˆØÔ  EÒ)Ð)Ð)Ð)ØÔ 4Ò'Ð'Ð'Ð'ØÔ 4Ò'Ð'Ð'Ð'Ð'Ð'ó    c                 ó–   — t          d¦  «        }t          j        ¦   «         t          |                     d¦  «        ¦  «        k    sJ ‚d S )Nz/usr/sbin/psrinfor   )r   r   Ú	cpu_countÚlenr   )r   r   s     r!   Útest_cpu_countz$SunOSSpecificTestCase.test_cpu_count%   sB   € ÝÐ$Ñ%Ô%ˆÝÔÑ!Ô!¥S¨¯ª°4©¬Ñ%9Ô%9Ò9Ð9Ð9Ð9Ð9Ð9r#   N)Ú__name__Ú
__module__Ú__qualname__r"   r'   © r#   r!   r	   r	      s2   € € € € € ð(ð (ð (ð":ð :ð :ð :ð :r#   r	   )Ú__doc__r   r   r   Úpsutil.testsr   r   r   ÚmarkÚskipifr	   r+   r#   r!   ú<module>r0      s¿   ðð Ð à 	€	€	€	à €€€Ø Ð Ð Ð Ð Ð Ø 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð ð „×Ò˜�I lÐÑ3Ô3ð:ð :ð :ð :ð :˜Nñ :ô :ñ 4Ô3ð:ð :ð :r#   