a „oe ã @sÞddlmZddlmZdZgZgd¢Zgd¢gd¢gd¢gZgd¢gd¢gd¢ggd¢gd¢gd¢ggZgd¢gd¢gd¢ggd¢gd¢ggZ gd¢gd¢gd¢gd¢gd¢ggZ gd¢gd¢gd¢ggd¢gd¢gd¢ggZ gd¢gd¢gd¢ggd¢gd¢gd¢ggd¢gd¢gd¢gggd¢gd¢gd¢ggd¢gd¢gd¢ggd¢gd¢gd¢gggZ e edƒƒgdggdZdd „ZGd d „d ejƒZed krÚz e ¡Wn.eyØZzesÄ‚WYd Z[n d Z[00d S)é)Úgencache)Úutil)ééé)rrré)rrréré icCs4t|ƒtdƒkr|Sg}|D]}| t|ƒ¡q|S)N©)ÚtypeÚappendÚ_normalize_array)ÚaÚretÚir r ú9C:\Program Files\Certbot\pkgs\win32com\test\testArrays.pyr +s r c@steZdZdd„Zdd„Zdd„Zdd„Zd d „Zd d „Zd d„Z dd„Z dd„Z dd„Z dd„Z dd„Zdd„ZdS)Ú ArrayTestcCst d¡|_dS)NzPyCOMTest.ArrayTest)rZEnsureDispatchÚarr©Úselfr r rÚsetUp5szArrayTest.setUpcCs d|_dS©N)rrr r rÚtearDown8szArrayTest.tearDowncCs ||j_| t|jjƒ|¡dSr)rZArrayZ assertEqualr )rZarrayr r rÚ_doTest;szArrayTest._doTestcCs| t¡dSr)rÚZeroDrr r rÚ testZeroD?szArrayTest.testZeroDcCs| t¡dSr)rÚ OneDEmptyrr r rÚ testOneDEmptyBszArrayTest.testOneDEmptycCs| t¡dSr)rÚOneDrr r rÚtestOneDEszArrayTest.testOneDcCs| t¡dSr)rÚTwoDrr r rÚtestTwoDHszArrayTest.testTwoDcCs| t¡dSr)rÚThreeDrr r rÚ testThreeDKszArrayTest.testThreeDcCs| t¡dSr)rÚFourDrr r rÚ testFourDNszArrayTest.testFourDcCs| t¡dSr)rÚTwoD1rr r rÚ testTwoD1QszArrayTest.testTwoD1cCs| t¡dSr)rÚOneD1rr r rÚ testOneD1TszArrayTest.testOneD1cCs| t¡dSr)rÚOneD2rr r rÚ testOneD2WszArrayTest.testOneD2cCs| t¡dSr)rÚLargeDrr r rÚ testLargeDZszArrayTest.testLargeDN)Ú__name__Ú __module__Ú __qualname__rrrrrrr!r#r%r'r)r+r-r r r rr4srÚ__main__N)Zwin32com.clientrZ win32com.testrrrrr r&r(r*r"r$ÚlistÚranger,r ZTestCaserr.ZtestmainÚ SystemExitÚrcr r r rÚsB  ,&ý,ýýúÿþ *