| 21 | |
| 22 | |
| 23 | def test_basic_printer(capsys): |
| 24 | printer = isort.format.create_terminal_printer( |
| 25 | color=False, success="{success}: {message}", error="{error}: {message}" |
| 26 | ) |
| 27 | printer.success("All good!") |
| 28 | out, _ = capsys.readouterr() |
| 29 | assert out == "SUCCESS: All good!\n" |
| 30 | printer.error("Some error") |
| 31 | _, err = capsys.readouterr() |
| 32 | assert err == "ERROR: Some error\n" |
| 33 | |
| 34 | printer = isort.format.create_terminal_printer( |
| 35 | color=False, success="success: {message}: {success}", error="error: {message}: {error}" |
| 36 | ) |
| 37 | printer.success("All good!") |
| 38 | out, _ = capsys.readouterr() |
| 39 | assert out == "success: All good!: SUCCESS\n" |
| 40 | printer.error("Some error") |
| 41 | _, err = capsys.readouterr() |
| 42 | assert err == "error: Some error: ERROR\n" |
| 43 | |
| 44 | |
| 45 | def test_basic_printer_diff(capsys): |