a  zeçã@sŽddlZddlZddlmZddlmZddlmZddlmZGdd„dƒZ Gd d „d e ej ƒZ Gd d „d e ej ej ƒZ ed krŠe ¡dS)éN)Ú resources)Ú Traversableé)Údata01)Úutilc@s6eZdZdd„Zdd„Ze eedƒd¡dd„ƒZ d S) Ú FilesTestscCs*t |j¡}| d¡ ¡}|dks&J‚dS)Nú utf-8.filesHello, UTF-8 world! )rÚfilesÚdataÚjoinpathÚ read_bytes©Úselfr Úactual©rúR/opt/bitninja-python-dojo/embedded/lib/python3.9/test/test_importlib/test_files.pyÚtest_read_bytes s zFilesTests.test_read_bytescCs*t |j¡}| d¡ ¡}|dks&J‚dS)NrzHello, UTF-8 world! )rr r r Ú read_textr rrrÚtest_read_texts zFilesTests.test_read_textÚruntime_checkablez4Only suitable when typing supports runtime_checkablecCstt |j¡tƒsJ‚dS©N)Ú isinstancerr r r©rrrrÚtest_traversableszFilesTests.test_traversableN) Ú__name__Ú __module__Ú __qualname__rrÚunittestZ skipUnlessÚhasattrÚtypingrrrrrr sþrc@seZdZdd„ZdS)Ú OpenDiskTestscCs t|_dSr)rr rrrrÚsetUpszOpenDiskTests.setUpN)rrrr!rrrrr sr c@s eZdZdS)Ú OpenZipTestsN)rrrrrrrr""sr"Ú__main__)rrÚ importlibrÚ importlib.abcrÚrrrZTestCaser ZZipSetupr"rÚmainrrrrÚs