a 5êdg}ã@sBddlZddlZddlmZGdd„dejƒZedkr>e ¡dS)éN)Úsupportc@seZdZdd„Zdd„ZdS)Ú FLUFLTestscCs¼d}t| d¡ddtjƒ| t¡&}t| d¡ddtjƒWdƒn1sP0Y| t|jƒd¡|  d|jj ¡|  |jj d¡|  |jjd ¡|  |jjt ¡r²d nd ¡dS) Nz-from __future__ import barry_as_FLUFL 2 {0} 3ú<>ú Úexecú!=ú z,with Barry as BDFL, use '<>' instead of '!='z2 != 3ééé)ÚcompileÚformatÚ __future__ZCO_FUTURE_BARRY_AS_BDFLÚ assertRaisesÚ SyntaxErrorÚ assertRegexÚstrÚ exceptionÚassertInÚtextÚ assertEqualÚfilenameZ assertTrueÚlinenoÚoffsetrÚuse_old_parser©ÚselfÚcodeÚcm©rú+/usr/local/lib/python3.9/test/test_flufl.pyÚtest_barry_as_bdflsÿ ÿ" ÿzFLUFLTests.test_barry_as_bdflcCs´d}t| d¡ddƒ| t¡"}t| d¡ddƒWdƒn1sH0Y| t|jƒd¡| d|jj¡|  |jj d¡|  |jj d ¡|  |jj t  ¡rªd nd ¡dS) Nz2 {0} 3rrrrrzinvalid syntaxz2 <> 3ér r )r r rrrrrrrrrrrrrrrrr Útest_guido_as_bdfls 0zFLUFLTests.test_guido_as_bdflN)Ú__name__Ú __module__Ú __qualname__r!r#rrrr rsrÚ__main__)rZunittestÚtestrZTestCaserr$Úmainrrrr Ús  !