@5hSSKrSSKrSSKJr SSKJr \R "SS/S9rSr"SS \R5r g) N)support) import_helper_wmiwin) required_onc[R"[R5Hn[R U5s $ g![ a M+[ anURS:waeSnAMKSnAff=f)Ni)rsleeping_retry LONG_TIMEOUTr exec_queryBrokenPipeError WindowsErrorwinerror)query_excs 4/opt/alt/python313/lib64/python3.13/test/test_wmi.pywmi_exec_queryrsb  # #G$8$8 9 ??5) ):   ||s"# sA A5 A5A00A5cn\rSrSrSrSrSrSrSr\ R"S5S5r S r S r S rg ) WmiTestsc[S5RS5nURS[U55 USR S5up#nURSX1S5 URSX!S5 UR USUS5 g)Nz)SELECT Version FROM Win32_OperatingSystemr=Versionz \d+\.\d+.+$)rsplit assertEquallen partition assertRegex)selfrkeqvs rtest_wmi_query_os_version"WmiTests.test_wmi_query_os_versions F G M Md S CF#Q4>>#&q bA$' At, NAaD1cH[S5HnUR5 M gN )ranger&r!rs rtest_wmi_query_repeated WmiTests.test_wmi_query_repeated'srA  * * ,r(c[S5 URS5 g![a"nURS-S:XaSnAgSnAN9SnAff=f)Nz.SELECT InvalidColumnName FROM InvalidTableNamellzExpected OSError)rOSErrorrfail)r!exs rtest_wmi_query_errorWmiTests.test_wmi_query_error,sJ  K L $%  {{Z':56 s  A AA cH[S5HnUR5 M gr*)r,r4r-s rtest_wmi_query_repeated_error&WmiTests.test_wmi_query_repeated_error6srA  % % 'r(cxUR[5 [S5 SSS5 g!,(df  g=f)Nz0not select, just in case someone tries something) assertRaises ValueErrorr)r!s rtest_wmi_query_not_select"WmiTests.test_wmi_query_not_select:s%   z * M N+ * *s + 9cpuc[S5H,nUR[5 [S5 SSS5 M. g!,(df  M@=f)NzSELECT * FROM CIM_DataFile)r,r:r1rr-s rtest_wmi_query_overflow WmiTests.test_wmi_query_overflow?s8qA""7+;<,+++s = A cd[S5nURURS5U5 URURS5U5 [ UR S55nUR [U5S5 URS[U55 M8![a gf=f)N:SELECT ProcessId FROM Win32_Process WHERE ProcessId < 1000rz ProcessId=\d+) r assertFalse startswithendswithiterrr nextr StopIteration)r!r"its rtest_wmi_query_multiple_rows%WmiTests.test_wmi_query_multiple_rowsGs W X d+Q/ D)1- !''$-    b+;<  T"X.   s)9B"" B/.B/cSSKJn SnU"S5n[S5Vs/sHoCR[U5PM nnUH#nUR UR 5S5 M% SSS5 gs snf!,(df  g=f)Nr)ThreadPoolExecutorrD z ProcessId=)concurrent.futuresrPr,submitrr result)r!rPrpoolrtaskts rtest_wmi_query_threadsWmiTests.test_wmi_query_threadsTsi9L  "d@Eb J 1KK6 DJ  \:# "J# "sA7A2+A72A77 BN)__name__ __module__ __qualname____firstlineno__r&r.r4r7r<rrequires_resourcerArMrY__static_attributes__r[r(rrrsE2- &(O  u%=&= ;r(r) timeunittesttestr test.supportr import_modulerrTestCaserr[r(rrhs@ &""6w? >;x  >;r(