ó ƒ·BSc@s¼ddlZddlZddlZejdkrFddlmZnddlmZddlZddlZddl Z ddl Z dej fd„ƒYZ e dkr¸ejƒndS(iÿÿÿÿNi(tStringIOtTestHdf5ExamplescBsAeZd„Zd„Zed„ƒZed„ƒZd„ZRS(cCstj|_tƒt_dS(N(tsyststdoutR(tself((sH/Users/jevans/git/hdf5examples/hdf5examples/high_level/tests/test_all.pytsetUps cCs|jt_dS(N(RR(R((sH/Users/jevans/git/hdf5examples/hdf5examples/high_level/tests/test_all.pyttearDownscCsdS(N((tcls((sH/Users/jevans/git/hdf5examples/hdf5examples/high_level/tests/test_all.pyt setUpClassscCsstjdƒ}x|D]}tj|ƒqWdddg}x0|D](}tjj|ƒrCtj|ƒqCqCWdS(Ns h5ex_?_*.h5scopy1.h5scopy2.h5s cmprss.h5(tglobtostunlinktpathtexists(Rtlstth5filetotherstother((sH/Users/jevans/git/hdf5examples/hdf5examples/high_level/tests/test_all.pyt tearDownClasss  cCs¹x¥ttjƒD]”}ttj|ƒ}t|dƒr|dkrf|jtƒ|jƒWdQXq¤|dkr—tj tj dƒ}|j|ƒq¤|jƒqqW|j t ƒdS(Ntrunt h5ex_d_szipt h5ex_g_visitsdata/h5ex_g_visit.h5( tdirt hdf5examplest low_leveltgetattrthasattrt assertRaisest RuntimeErrorRt pkg_resourcestresource_filenamet__name__t assertTruetTrue(Rtxtexamplethdf5file((sH/Users/jevans/git/hdf5examples/hdf5examples/high_level/tests/test_all.pyttest_all+s    (Rt __module__RRt classmethodRRR%(((sH/Users/jevans/git/hdf5examples/hdf5examples/high_level/tests/test_all.pyRs    t__main__(R R Rt hexversionRtiotunittesttnumpytnpRRtTestCaseRRtmain(((sH/Users/jevans/git/hdf5examples/hdf5examples/high_level/tests/test_all.pyts       0