def testExtractResponseNames_InBinaryOp(self): converter = Converter(None, None) names = converter.extractResponseNames('echo foo -> bar && echo baz => qux') self.assertEquals(['bar', 'qux'], names)
def testExtractResponseNames_InAssignCmd(self): converter = Converter(None, None) names = converter.extractResponseNames( '(echo foo -> bar && echo baz => qux) -> piyo') self.assertEquals(['bar', 'qux', 'piyo'], names)
def testExtractResponseNames_Redirection(self): converter = Converter(None, None) names = converter.extractResponseNames('echo foo => bar') self.assertEquals(['bar'], names)