Exemple #1
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
Exemple #2
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
Exemple #3
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
Exemple #4
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