MCPcopy Create free account
hub / github.com/PyCQA/isort / test_basic_printer

Function test_basic_printer

tests/unit/test_format.py:23–42  ·  view source on GitHub ↗
(capsys)

Source from the content-addressed store, hash-verified

21
22
23def 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
45def test_basic_printer_diff(capsys):

Callers

nothing calls this directly

Calls 2

successMethod · 0.80
errorMethod · 0.80

Tested by

no test coverage detected