Add test for CommandViewer

This commit is contained in:
Mihail Shinder 2021-11-19 13:40:25 +02:00
parent 3500c00de2
commit ef6904ccd7
No known key found for this signature in database
GPG Key ID: C89443B0B525978E

View File

@ -67,6 +67,18 @@ def test_viewers():
except NotImplementedError:
pass
def test_commandviewer():
if is_win32():
basecmd =
'start "Pillow" /WAIT "{file}" '
"&& ping -n 2 127.0.0.1 >NUL "
'&& del /f "{file}"'
else:
# Not guessing command, just deleting
basecmd = "rm -f {file}"
viewer = ImageShow.CommandViewer()
im = hopper()
assert viewer.show(im, command=basecmd) == 1
def test_ipythonviewer():
pytest.importorskip("IPython", reason="IPython not installed")