Skip to content
test_print.py 360 B
Newer Older
decentral1se's avatar
decentral1se committed
"""Print utilities test module."""

import click


def test_success_print_handles_colour_toggling(mocker):
decentral1se's avatar
decentral1se committed
    from librehosters_cli.print import _success

    mocker.spy(click, 'secho')

    _success('foo', colour=False)
    assert not click.secho.called

    _success('foo', colour=True)
decentral1se's avatar
decentral1se committed
    click.secho.assert_called_once_with('foo', bold=True, fg='green')