mirror of
https://github.com/vikstrous/pirate-get
synced 2025-01-10 10:04:21 +01:00
test colored printing more directly
This commit is contained in:
parent
7080867249
commit
99665bfce1
@ -45,6 +45,16 @@ class TestPrint(unittest.TestCase):
|
|||||||
prettytable.assert_called_once_with(['LINK', 'NAME'])
|
prettytable.assert_called_once_with(['LINK', 'NAME'])
|
||||||
mock.add_row.assert_has_calls([call([0, 'name']), call([1, 'name2'])])
|
mock.add_row.assert_has_calls([call([0, 'name']), call([1, 'name2'])])
|
||||||
|
|
||||||
|
def test_print_color(self):
|
||||||
|
printer = Printer(False)
|
||||||
|
with patch('pirate.print.builtins.print') as mock_print:
|
||||||
|
printer.print('abc', color='zebra_1')
|
||||||
|
mock_print.assert_called_once_with('abc')
|
||||||
|
printer = Printer(True)
|
||||||
|
with patch('pirate.print.builtins.print') as mock_print:
|
||||||
|
printer.print('abc', color='zebra_1')
|
||||||
|
mock_print.assert_called_once_with('\x1b[34mabc', '\x1b[0m')
|
||||||
|
|
||||||
def test_print_results_local(self):
|
def test_print_results_local(self):
|
||||||
class MockTable:
|
class MockTable:
|
||||||
add_row = MagicMock()
|
add_row = MagicMock()
|
||||||
|
Loading…
Reference in New Issue
Block a user