o 3eŻaŠć@s>ddlZddlZddlmZddlmZGdd„dejƒZdS)éN)ŚLogger)Śunittestc@s4eZdZdd„Zdd„Zdd„Zdd„Zd d „Zd S) ŚLoggerTestCasecCs.t ”t_t ”t_tj|_dt_tj|_dS)NŚtest) ŚioŚStringIOrŚstdoutŚstderrŚ script_nameŚ _script_nameŚverboseŚ_verbose©Śself©rś=/usr/lib/python3/dist-packages/devscripts/test/test_logger.pyŚsetUps   zLoggerTestCase.setUpcCs$tjt_tjt_|jt_|jt_dS)N)Śsysrrr r r r r rrrrŚtearDown s zLoggerTestCase.tearDowncCsXt d”| tj ”d”t d”t d”| tj ”d”| tj ”d”dS)N)Ślsza bŚTztest: I: ls "a b" )rŚcommandŚ assertEqualrŚgetvalueŚ set_verbosityr rrrrŚ testCommand&s   zLoggerTestCase.testCommandcCs2t d”| tj ”d”| tj ”d”dS)Nśhello %sztest: hello %s r©rŚnormalrrrr rrrrŚ testNoArgs/s zLoggerTestCase.testNoArgscCs4t dd”| tj ”d”| tj ”d”dS)NrŚworldztest: hello world rrrrrrŚtestArgs5s zLoggerTestCase.testArgsN)Ś__name__Ś __module__Ś __qualname__rrrrr!rrrrrs  r)rrŚdevscripts.loggerrŚdevscripts.testrŚTestCaserrrrrŚs