mirror of
https://github.com/docker/compose.git
synced 2025-07-21 12:44:54 +02:00
Actually test there is no control characters
Signed-off-by: Cecile Tonglet <cecile.tonglet@gmail.com>
This commit is contained in:
parent
e370a22104
commit
ebbf48e606
@ -133,17 +133,31 @@ def test_parallel_execute_alignment(capsys):
|
|||||||
assert a.index('...') == b.index('...')
|
assert a.index('...') == b.index('...')
|
||||||
|
|
||||||
|
|
||||||
def test_parallel_execute_alignment_noansi(capsys):
|
def test_parallel_execute_ansi(capsys):
|
||||||
ParallelStreamWriter.set_noansi()
|
ParallelStreamWriter.set_noansi(value=False)
|
||||||
results, errors = parallel_execute(
|
results, errors = parallel_execute(
|
||||||
objects=["short", "a very long name"],
|
objects=["something", "something more"],
|
||||||
func=lambda x: x,
|
func=lambda x: x,
|
||||||
get_name=six.text_type,
|
get_name=six.text_type,
|
||||||
msg="Aligning",
|
msg="Control characters",
|
||||||
)
|
)
|
||||||
|
|
||||||
assert errors == {}
|
assert errors == {}
|
||||||
|
|
||||||
_, err = capsys.readouterr()
|
_, err = capsys.readouterr()
|
||||||
a, b, c, d = err.split('\n')[:4]
|
assert "\x1b" in err
|
||||||
assert a.index('...') == b.index('...') == c.index('...') == d.index('...')
|
|
||||||
|
|
||||||
|
def test_parallel_execute_noansi(capsys):
|
||||||
|
ParallelStreamWriter.set_noansi()
|
||||||
|
results, errors = parallel_execute(
|
||||||
|
objects=["something", "something more"],
|
||||||
|
func=lambda x: x,
|
||||||
|
get_name=six.text_type,
|
||||||
|
msg="Control characters",
|
||||||
|
)
|
||||||
|
|
||||||
|
assert errors == {}
|
||||||
|
|
||||||
|
_, err = capsys.readouterr()
|
||||||
|
assert "\x1b" not in err
|
||||||
|
Loading…
x
Reference in New Issue
Block a user