Ë áüR—øo]ãó¤—dZddlmZddlZ ddlmZGd„dej«Ze dk(rej«yy#e$r ddlmZYŒ:wxYw)z& Unit tests for the easy_xml.py file. éN)ÚStringIOcó0—eZdZd„Zd„Zd„Zd„Zd„Zd„Zy)ÚTestSequenceFunctionscó"—t«|_y)N)rÚstderr©Úselfs ú6/usr/lib/python3.12/site-packages/gyp/easy_xml_test.pyÚsetUpzTestSequenceFunctions.setUps €Ü“*€D…Kócó —|jtjdg«d«|jtjdgd¬«d«y)NÚtestz-z Windows-1252)Úencodingz4©Ú assertEqualÚeasy_xmlÚ XmlToStringrs r Útest_EasyXml_simplez)TestSequenceFunctions.test_EasyXml_simplesH€Ø×ÑÜ×јF˜8Ó$Ø5ô7ð ×ÑÜ×јF˜8¨nÔ=Ø<õ>r cóX—|jtjddddœg«d«y)NÚtest2Úvalue1Úvalue2)ÚaÚbzDrrs r Ú#test_EasyXml_simple_with_attributesz9TestSequenceFunctions.test_EasyXml_simple_with_attributess,€Ø×ÑÜ×јG¨8¸(Ñ%CÐDÓEØLõNr có’—d}d}|jdd«}|jtjdd|i|g«d|›d|›d �«y) Nz'" & fooz%<test>'" & fooÚ'z'Útest3rz0z)Úreplacerrr)r ÚoriginalÚ convertedÚconverted_aposs r Útest_EasyXml_escapingz+TestSequenceFunctions.test_EasyXml_escaping$sO€Ø"€HØ8€IØ×&Ñ& s¨HÓ5€NØ×ÑÜ×јG c¨8 _°hÐ?Ô@â’.ð"õ#r cód—|jtjddddggdgggd¬«d«y) NrÚ GrandParentÚParent1ÚChildÚParent2T)Úprettyz” rrs r Útest_EasyXml_prettyz)TestSequenceFunctions.test_EasyXml_pretty-sL€Ø×ÑÜ×ÑØ Ø ØØ� ððˆkð  ð ðô ðõr c óœ—d}tjddddiddgdd gd d ggd dd igddddœddgddgddggg«}|j||«y)Na'{D2250C20-3A94-4FB9-AF73-11BC5B73884B}Win32Projautomated_ui_testsApplicationUnicodeSpectreLoadCFÚProjectÚ PropertyGroupÚLabelÚGlobalsÚ ProjectGuidz&{D2250C20-3A94-4FB9-AF73-11BC5B73884B}ÚKeywordÚ Win32ProjÚ RootNamespaceÚautomated_ui_testsÚImportz$$(VCTargetsPath)\Microsoft.Cpp.propsz-'$(Configuration)|$(Platform)'=='Debug|Win32'Ú Configuration)Ú Conditionr.ÚConfigurationTypeÚ ApplicationÚ CharacterSetÚUnicodeÚSpectreMitigationÚ SpectreLoadCF)rrr)r ÚtargetÚxmls r Útest_EasyXml_complexz*TestSequenceFunctions.test_EasyXml_complexDsœ€ðð ô$ × Ñ Ø Ø ˜W iÐ0Ø ÐDÐ EØ ˜ Ð $Ø Ð2Ð 3ð ð �iÐ!HÐIÐ JØ ØIØ%ñ 'à  -Ð 0Ø ˜YÐ 'Ø  /Ð 2ð  ð ó €Cð  ×Ñ�S˜&Õ!r N) Ú__name__Ú __module__Ú __qualname__r rrr#r*r@©r r rrs!„òò>òNò #òó.$"r rÚ__main__) Ú__doc__Ú gyp.easy_xmlrÚunittestrÚ ImportErrorÚioÚTestCaserrAÚmainrDr r ÚrMs\ðñ-åÛðÝô W"˜H×-Ñ-ôW"ðt ˆzÒØ€(‡-�-…/ðøð}òßðúsŽAÁ AÁA