diff options
Diffstat (limited to 'test/units/utils/display/test_broken_cowsay.py')
-rw-r--r-- | test/units/utils/display/test_broken_cowsay.py | 7 |
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 |