a „oeHã@sRddlZddlZddlmZddlmZGdd„dejjj ƒZ e dkrNe  ¡dS)éN)Ú DumbDispatch)ÚEnsureDispatchc@s,eZdZdd„Zdd„Zdd„Zdd„Zd S) Ú RegexTestcCs2g}|D]}| |j¡q| t|ƒt|ƒ¡dS)N)ÚappendZ FirstIndexZ assertEqualÚlist)ÚselfÚmatchÚexpectedÚfoundZimatch©r úBC:\Program Files\Certbot\pkgs\win32com\test\testvbscript_regexp.pyÚ _CheckMatches szRegexTest._CheckMatchescCsTd}d|_d|_d|_| |¡}d}| ||¡d|_| |¡}d}| ||¡dS)NzPython python pYthon PythonÚPythonT)réééF)rr)ÚPatternZGlobalZ IgnoreCaseZExecuter )rÚreZStringToSearchrr r r r Ú_TestVBScriptRegexs   zRegexTest._TestVBScriptRegexcCstdƒ}| |¡dS©NzVBScript.Regexp)rr©rrr r r Ú testDynamicszRegexTest.testDynamiccCstdƒ}| |¡dSr)rrrr r r Ú testGenerated"szRegexTest.testGeneratedN)Ú__name__Ú __module__Ú __qualname__r rrrr r r r rsrÚ__main__) ZunittestZwin32com.test.utilZwin32comZwin32com.client.dynamicrZwin32com.client.gencacherÚtestÚutilZTestCaserrÚmainr r r r Ús