def test_call_command__no_exit(): with patch('faust.cli.base.cli') as cli: exitcode, stdout, stderr = call_command('foo', ['x', 'y']) cli.assert_called_once_with( args=['foo', 'x', 'y'], side_effects=False, stdout=stdout, stderr=stderr, ) assert exitcode == 0
def test_call_command__no_exit(): with patch("faust.cli.base.cli") as cli: exitcode, stdout, stderr = call_command("foo", ["x", "y"]) cli.assert_called_once_with( args=["foo", "x", "y"], side_effects=False, stdout=stdout, stderr=stderr, ) assert exitcode == 0
def test_call_command__custom_ins(): o_out = io.StringIO() o_err = io.StringIO() with patch('faust.cli.base.cli') as cli: exitcode, stdout, stderr = call_command( 'foo', ['x', 'y'], stdout=o_out, stderr=o_err, ) cli.assert_called_once_with( args=['foo', 'x', 'y'], side_effects=False, stdout=stdout, stderr=stderr, ) assert exitcode == 0 assert stdout is o_out assert stderr is o_err
def test_call_command__custom_ins(): o_out = io.StringIO() o_err = io.StringIO() with patch("faust.cli.base.cli") as cli: exitcode, stdout, stderr = call_command( "foo", ["x", "y"], stdout=o_out, stderr=o_err, ) cli.assert_called_once_with( args=["foo", "x", "y"], side_effects=False, stdout=stdout, stderr=stderr, ) assert exitcode == 0 assert stdout is o_out assert stderr is o_err