There was a unit test that was not mocking utils.execute() and relying
on qemu-img being installed on the machine running the tests. This fixes
the test to mock out utils.execute() and raise a ProcessExecutionError
that simulates the expected behaviour from qemu-img.
Fixes bug: #1765122
Change-Id: Ia6fc089fce0cc0ba1fb8d4d4ffbf7f47968a0507
(cherry picked from commit 815b11f70a3fd31888fb3e3e7b38e3a697bf6244)
Reviewed: https:/ /review. openstack. org/574255 /git.openstack. org/cgit/ openstack/ nova/commit/ ?id=cf927f177be 3ff0d1df069bc66 f889ebcce93754
Committed: https:/
Submitter: Zuul
Branch: stable/queens
commit cf927f177be3ff0 d1df069bc66f889 ebcce93754
Author: Jay Pipes <email address hidden>
Date: Wed Apr 18 12:39:35 2018 -0400
mock utils.execute() in qemu-img unit test
There was a unit test that was not mocking utils.execute() and relying nError
on qemu-img being installed on the machine running the tests. This fixes
the test to mock out utils.execute() and raise a ProcessExecutio
that simulates the expected behaviour from qemu-img.
Fixes bug: #1765122
Change-Id: Ia6fc089fce0cc0 ba1fb8d4d4ffbf7 f47968a0507 888fb3e3e7b38e3 a697bf6244)
(cherry picked from commit 815b11f70a3fd31