hyb
2026-01-30 44480e71b27aa9d4cb8441f50c873f1b110e9691
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Ë
Iñúhrãó’—dZddlZddlZddlZddlZddlmZddlmZddlmZddlmZddl    m
Z
ddl    m Z d    „Z d
„Z Gd „d e «Zy) zÃTests which are meant to be run as root.
 
NOTE: keep this module compatible with unittest: we want to run this
file with the unittest runner, since pytest may not be installed for
the root user.
éN)ÚFREEBSD)ÚLINUX)ÚOPENBSD)ÚWINDOWS)Ú
CI_TESTING)ÚPsutilTestCasecó°—ttd«r3ttd«r#tjtj«Stj«S)NÚ clock_gettimeÚCLOCK_REALTIME)ÚhasattrÚtimer
r ©óúIH:\Change_password\venv_build\Lib\site-packages\psutil/tests/test_sudo.pyÚ get_systimers9€ÜŒt_Ô%¬'´$Ð8HÔ*IÜ×!Ñ!¤$×"5Ñ"5Ó6Ð6Ü 9‰9‹;Ðrc óú—ttd«r6ttd«r&    tjtj|«ytr½ddl}ddl    }tjj|tjj«}    |j|j|j |j#«dz|j$|j&|j(|j*t-|j.dz ««yt j d    «‚#t$rt j d«‚wxYw#|j0$r*}|j2dk(rt j d«‚‚d}~wwxYw)
NÚ clock_settimer z
needs rootréièi"zneeds Administrator userzsetting systime not supported)r r rr ÚPermissionErrorÚunittestÚSkipTestrÚ
pywintypesÚwin32apiÚdatetimeÚ fromtimestampÚtimezoneÚutcÚ SetSystemTimeÚyearÚmonthÚ
isoweekdayÚdayÚhourÚminuteÚsecondÚintÚ microsecondÚerrorÚwinerror)ÚsecsrrÚdtÚerrs     rÚ set_systimer-!s*€ÜŒt_Ô%¬'´$Ð8HÔ*Ið    2Ü × Ñ œt×2Ñ2°DÕ 9õ
ÛÛä × Ñ × ,Ñ ,¨T´8×3DÑ3D×3HÑ3HÓ Iˆð    Ø × "Ñ "Ø—‘Ø—‘Ø— ‘ “ !Ñ#Ø—‘Ø—‘Ø—    ‘    Ø—    ‘    ÜB—N‘N TÑ)Ó*õ     ô×ÑР?Ó@Ð@øô/ò    2Ü×#Ñ# LÓ1Ð 1ð    2ûð$×Ñò    Ø|‰|˜tÒ#Ü×'Ñ'Ð(BÓCÐCØ ûð    ús$¢$DÂA;EÄD>ÅE:Å%E5Å5E:có—eZdZdZd„Zd„Zd„Zd„Zeje
d«d„«Z eje d«eje d    «ejed
«d „«««Zeje d «d „«Zy)ÚTestUpdatedSystemTimez$Tests which update the system clock.cób—d|_t«|_tj«|_y)NF)Ú time_updatedrÚ    orig_timer Ú    monotonicÚ time_started©Úselfs rÚsetUpzTestUpdatedSystemTime.setUpBs"€Ø!ˆÔÜ$›ˆŒÜ ŸN™NÓ,ˆÕrcó—|jr:tj«|jz
}t    |j
|z«yy©N)r1r r3r4r-r2)r6Úextra_ts  rÚtearDownzTestUpdatedSystemTime.tearDownGs8€Ø × Ò Ü—n‘nÓ&¨×):Ñ):Ñ:ˆGÜ ˜Ÿ™¨Ñ0Õ 1ð rcóB—t|jdz«d|_y)NéT)r-r2r1r5s rÚupdate_systimez$TestUpdatedSystemTime.update_systimeLs€äD—N‘N TÑ)Ô*Ø ˆÕrcóܗtj«}|j«tj«}|j||«t    ||z
«}|j |dd¬«y©Nr=é)Údelta)ÚpsutilÚ    boot_timer>Ú assertGreaterr&ÚassertAlmostEqual©r6Út1Út2Údiffs    rÚtest_boot_timez$TestUpdatedSystemTime.test_boot_timeQs\€ä × Ñ Ó ˆØ ×ÑÔÜ × Ñ Ó ˆØ ×ј2˜rÔ"ܐ2˜‘7‹|ˆØ ×јt T°ÐÕ3rzbroken on WINDOWScóð—tj«j«}|j«tj«j«}t    ||z
«}|j |dd¬«yr@)rCÚProcessÚ create_timer>r&rFrGs    rÚtest_proc_create_timez+TestUpdatedSystemTime.test_proc_create_timeZs\€ô
^‰^Ó × )Ñ )Ó +ˆØ ×ÑÔÜ ^‰^Ó × )Ñ )Ó +ˆÜ2˜‘7‹|ˆØ ×јt T°ÐÕ3rzskipped on CI for nowzbroken on OPENBSDzbroken on FREEBSDcóô—tj«}|j«tj«}|j|j    «|j    ««|j||«yr9)rCrMr>Ú assertEqualÚ
_get_ident)r6Úp1Úp2s   rÚtest_proc_identz%TestUpdatedSystemTime.test_proc_identesT€ô^‰^Ó ˆØ ×ÑÔÜ ^‰^Ó ˆØ ×јŸ™›¨"¯-©-«/Ô:Ø ×ј˜RÕ rz
LINUX onlycó*—tj«jjd¬«}|j    «t j d«tj«jjd¬«}|j||«y)NT)r3gš™™™™™©?)rCrMÚ_procrNr>r ÚsleeprQ)r6rHrIs   rÚtest_linux_monotonic_proc_timez4TestUpdatedSystemTime.test_linux_monotonic_proc_timeosj€ä ^‰^Ó × #Ñ #× /Ñ /¸$Ð /Ó ?ˆØ ×ÑÔÜ 
‰
4ÔÜ ^‰^Ó × #Ñ #× /Ñ /¸$Ð /Ó ?ˆØ ×ј˜RÕ rN)Ú__name__Ú
__module__Ú __qualname__Ú__doc__r7r;r>rKrÚskipIfrrOrrrrUrrYrrrr/r/?s¬„Ù.ò-ò
2ò
!ò
4ð€X‡__WÐ1Ó2ñ4ó3ð4ð€X‡__ZÐ!8Ó9Ø€X‡__WÐ1Ó2Ø€X‡__WÐ1Ó2ñ!ó3ó3ó:ð!ð€X‡__˜Y  Ó-ñ!ó.ñ!rr/)r]rr rrCrrrrÚ psutil.testsrrrr-r/rrrú<module>r`sAðñóÛ Ûã ÝÝÝÝÝ#Ý'òò Aô<6!˜Nõ6!r