summaryrefslogtreecommitdiff
path: root/test/units/utils/display/test_broken_cowsay.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/units/utils/display/test_broken_cowsay.py')
-rw-r--r--test/units/utils/display/test_broken_cowsay.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/test/units/utils/display/test_broken_cowsay.py b/test/units/utils/display/test_broken_cowsay.py
index 96157e1a..d888010a 100644
--- a/test/units/utils/display/test_broken_cowsay.py
+++ b/test/units/utils/display/test_broken_cowsay.py
@@ -12,13 +12,16 @@ from unittest.mock import MagicMock
def test_display_with_fake_cowsay_binary(capsys, mocker):
- display = Display()
-
mocker.patch("ansible.constants.ANSIBLE_COW_PATH", "./cowsay.sh")
+ def mock_communicate(input=None, timeout=None):
+ return b"", b""
+
mock_popen = MagicMock()
+ mock_popen.return_value.communicate = mock_communicate
mock_popen.return_value.returncode = 1
mocker.patch("subprocess.Popen", mock_popen)
+ display = Display()
assert not hasattr(display, "cows_available")
assert display.b_cowsay is None