<s> from __future__ import absolute_import <EOL> from salttesting . helpers import ensure_in_syspath <EOL> ensure_in_syspath ( '<STR_LIT>' ) <EOL> import integration <EOL> class StdTest ( integration . ModuleCase ) : <EOL> '''<STR_LIT>''' <EOL> def test_cli ( self ) : <EOL> '''<STR_LIT>''' <EOL> cmd_iter = self . client . cmd_cli ( <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> [ '<STR_LIT>' , '<STR_LIT>' ] , <EOL> kwarg = { '<STR_LIT>' : '<STR_LIT>' } <EOL> ) <EOL> for ret in cmd_iter : <EOL> data = ret [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> self . assertIn ( '<STR_LIT:foo>' , data ) <EOL> self . assertIn ( '<STR_LIT>' , data ) <EOL> self . assertIn ( '<STR_LIT>' , data ) <EOL> self . assertEqual ( data [ '<STR_LIT:foo>' ] , '<STR_LIT:bar>' ) <EOL> self . assertEqual ( data [ '<STR_LIT>' ] , '<STR_LIT>' ) <EOL> self . assertEqual ( data [ '<STR_LIT>' ] , '<STR_LIT>' ) <EOL> def test_iter ( self ) : <EOL> '''<STR_LIT>''' <EOL> cmd_iter = self . client . cmd_iter ( <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> [ '<STR_LIT>' , '<STR_LIT>' ] , <EOL> kwarg = { '<STR_LIT>' : '<STR_LIT>' } <EOL> ) <EOL> for ret in cmd_iter : <EOL> data = ret [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> self . assertIn ( '<STR_LIT:foo>' , data ) <EOL> self . assertIn ( '<STR_LIT>' , data ) <EOL> self . assertIn ( '<STR_LIT>' , data ) <EOL> self . assertEqual ( data [ '<STR_LIT:foo>' ] , '<STR_LIT:bar>' ) <EOL> self . assertEqual ( data [ '<STR_LIT>' ] , '<STR_LIT>' ) <EOL> self . assertEqual ( data [ '<STR_LIT>' ] , '<STR_LIT>' ) <EOL> def test_iter_no_block ( self ) : <EOL> '''<STR_LIT>''' <EOL> cmd_iter = self . client . cmd_iter_no_block ( <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> [ '<STR_LIT>' , '<STR_LIT>' ] , <EOL> kwarg = { '<STR_LIT>' : '<STR_LIT>' } <EOL> ) <EOL> for ret in cmd_iter : <EOL> if ret is None : <EOL> continue <EOL> data = ret [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> self . assertIn ( '<STR_LIT:foo>' , data ) <EOL> self . assertIn ( '<STR_LIT>' , data ) <EOL> self . assertIn ( '<STR_LIT>' , data ) <EOL> self . assertEqual ( data [ '<STR_LIT:foo>' ] , '<STR_LIT:bar>' ) <EOL> self . assertEqual ( data [ '<STR_LIT>' ] , '<STR_LIT>' ) <EOL> self . assertEqual ( data [ '<STR_LIT>' ] , '<STR_LIT>' ) <EOL> def test_full_returns ( self ) : <EOL> '''<STR_LIT>''' <EOL> ret = self . client . cmd_full_return ( <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> [ '<STR_LIT>' , '<STR_LIT>' ] , <EOL> kwarg = { '<STR_LIT>' : '<STR_LIT>' } <EOL> ) <EOL> data = ret [ '<STR_LIT>' ] <EOL> self . assertIn ( '<STR_LIT:foo>' , data [ '<STR_LIT>' ] ) <EOL> self . assertIn ( '<STR_LIT>' , data [ '<STR_LIT>' ] ) <EOL> self . assertIn ( '<STR_LIT>' , data [ '<STR_LIT>' ] ) <EOL> self . assertEqual ( data [ '<STR_LIT>' ] [ '<STR_LIT:foo>' ] , '<STR_LIT:bar>' ) <EOL> self . assertEqual ( data [ '<STR_LIT>' ] [ '<STR_LIT>' ] , '<STR_LIT>' ) <EOL> self . assertEqual ( data [ '<STR_LIT>' ] [ '<STR_LIT>' ] , '<STR_LIT>' ) <EOL> def test_kwarg_type ( self ) : <EOL> '''<STR_LIT>''' <EOL> terrible_yaml_string = '<STR_LIT>' <EOL> ret = self . client . cmd_full_return ( <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> [ '<STR_LIT:a>' , <NUM_LIT:1> ] , <EOL> kwarg = { '<STR_LIT>' : { '<STR_LIT:a>' : terrible_yaml_string } , <EOL> '<STR_LIT>' : '<STR_LIT:value>' } <EOL> ) <EOL> data = ret [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> self . assertIn ( '<STR_LIT:str>' , data [ '<STR_LIT:args>' ] [ <NUM_LIT:0> ] ) <EOL> self . assertIn ( '<STR_LIT:int>' , data [ '<STR_LIT:args>' ] [ <NUM_LIT:1> ] ) <EOL> self . assertIn ( '<STR_LIT>' , data [ '<STR_LIT>' ] [ '<STR_LIT>' ] ) <EOL> self . assertIn ( '<STR_LIT:str>' , data [ '<STR_LIT>' ] [ '<STR_LIT>' ] ) <EOL> if __name__ == '<STR_LIT:__main__>' : <EOL> from integration import run_tests <EOL> run_tests ( StdTest ) </s>
