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) Ú FilesTestscCst |j¡}| d¡ ¡}dS©Nz utf-8.file)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_bytescCst |j¡}| d¡ ¡}dSr)rr r r Ú read_textr rrrÚtest_read_texts zFilesTests.test_read_textÚruntime_checkablez4Only suitable when typing supports runtime_checkablecCsdS©Nr©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 rrrrrsrc@s eZdZdS)Ú OpenZipTestsN)rrrrrrrr!"sr!Ú__main__)rrÚ importlibrÚ importlib.abcrÚrrrZTestCaserZZipSetupr!rÚmainrrrrÚs