pylint: fix errors and warnings generated by tests/qemu-iotests/297
Test 297 in tests/qemu-iotests currently fails: pylint has learned new things to check, or we simply missed them. All fixes in this patch are related to additional spaces used or wrong indentation. No functional change intended. Signed-off-by: Emanuele Giuseppe Esposito <eesposit@redhat.com> Message-Id: <20211008062821.1010967-2-eesposit@redhat.com> Signed-off-by: Hanna Reitz <hreitz@redhat.com>
This commit is contained in:
parent
9a5d135267
commit
87e4d4a205
@ -77,8 +77,8 @@ class TestStopWithBlockJob(iotests.QMPTestCase):
|
|||||||
self.do_test_stop("drive-backup", device="drive0",
|
self.do_test_stop("drive-backup", device="drive0",
|
||||||
target=self.target_img, format=iotests.imgfmt,
|
target=self.target_img, format=iotests.imgfmt,
|
||||||
sync="full",
|
sync="full",
|
||||||
x_perf={ 'max-chunk': 65536,
|
x_perf={'max-chunk': 65536,
|
||||||
'max-workers': 8 })
|
'max-workers': 8})
|
||||||
|
|
||||||
def test_block_commit(self):
|
def test_block_commit(self):
|
||||||
# Add overlay above the source node so that we actually use a
|
# Add overlay above the source node so that we actually use a
|
||||||
@ -88,13 +88,13 @@ class TestStopWithBlockJob(iotests.QMPTestCase):
|
|||||||
'1G')
|
'1G')
|
||||||
|
|
||||||
result = self.vm.qmp('blockdev-add', **{
|
result = self.vm.qmp('blockdev-add', **{
|
||||||
'node-name': 'overlay',
|
'node-name': 'overlay',
|
||||||
'driver': iotests.imgfmt,
|
'driver': iotests.imgfmt,
|
||||||
'file': {
|
'file': {
|
||||||
'driver': 'file',
|
'driver': 'file',
|
||||||
'filename': self.overlay_img
|
'filename': self.overlay_img
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
self.assert_qmp(result, 'return', {})
|
self.assert_qmp(result, 'return', {})
|
||||||
|
|
||||||
result = self.vm.qmp('blockdev-snapshot',
|
result = self.vm.qmp('blockdev-snapshot',
|
||||||
|
@ -48,11 +48,11 @@ with iotests.FilePath('base.img') as base_img_path, \
|
|||||||
assert qemu_io_silent(base_img_path, '-c', 'write -P 1 3M 1M') == 0
|
assert qemu_io_silent(base_img_path, '-c', 'write -P 1 3M 1M') == 0
|
||||||
assert qemu_img('create', '-f', iotests.imgfmt, '-b', base_img_path,
|
assert qemu_img('create', '-f', iotests.imgfmt, '-b', base_img_path,
|
||||||
'-F', iotests.imgfmt, mid_img_path) == 0
|
'-F', iotests.imgfmt, mid_img_path) == 0
|
||||||
assert qemu_io_silent(mid_img_path, '-c', 'write -P 3 2M 1M') == 0
|
assert qemu_io_silent(mid_img_path, '-c', 'write -P 3 2M 1M') == 0
|
||||||
assert qemu_io_silent(mid_img_path, '-c', 'write -P 3 4M 1M') == 0
|
assert qemu_io_silent(mid_img_path, '-c', 'write -P 3 4M 1M') == 0
|
||||||
assert qemu_img('create', '-f', iotests.imgfmt, '-b', mid_img_path,
|
assert qemu_img('create', '-f', iotests.imgfmt, '-b', mid_img_path,
|
||||||
'-F', iotests.imgfmt, top_img_path) == 0
|
'-F', iotests.imgfmt, top_img_path) == 0
|
||||||
assert qemu_io_silent(top_img_path, '-c', 'write -P 2 1M 1M') == 0
|
assert qemu_io_silent(top_img_path, '-c', 'write -P 2 1M 1M') == 0
|
||||||
|
|
||||||
# 0 1 2 3 4
|
# 0 1 2 3 4
|
||||||
# top 2
|
# top 2
|
||||||
@ -108,10 +108,10 @@ with iotests.FilePath('base.img') as base_img_path, \
|
|||||||
assert qemu_img('rebase', '-u', '-b', '', '-f', iotests.imgfmt,
|
assert qemu_img('rebase', '-u', '-b', '', '-f', iotests.imgfmt,
|
||||||
top_img_path) == 0
|
top_img_path) == 0
|
||||||
|
|
||||||
assert qemu_io_silent(top_img_path, '-c', 'read -P 0 0 1M') == 0
|
assert qemu_io_silent(top_img_path, '-c', 'read -P 0 0 1M') == 0
|
||||||
assert qemu_io_silent(top_img_path, '-c', 'read -P 2 1M 1M') == 0
|
assert qemu_io_silent(top_img_path, '-c', 'read -P 2 1M 1M') == 0
|
||||||
assert qemu_io_silent(top_img_path, '-c', 'read -P 3 2M 1M') == 0
|
assert qemu_io_silent(top_img_path, '-c', 'read -P 3 2M 1M') == 0
|
||||||
assert qemu_io_silent(top_img_path, '-c', 'read -P 0 3M 1M') == 0
|
assert qemu_io_silent(top_img_path, '-c', 'read -P 0 3M 1M') == 0
|
||||||
assert qemu_io_silent(top_img_path, '-c', 'read -P 3 4M 1M') == 0
|
assert qemu_io_silent(top_img_path, '-c', 'read -P 3 4M 1M') == 0
|
||||||
|
|
||||||
log('Done')
|
log('Done')
|
||||||
|
@ -37,13 +37,14 @@ def make_argparser() -> argparse.ArgumentParser:
|
|||||||
|
|
||||||
p.add_argument('-d', dest='debug', action='store_true', help='debug')
|
p.add_argument('-d', dest='debug', action='store_true', help='debug')
|
||||||
p.add_argument('-p', dest='print', action='store_true',
|
p.add_argument('-p', dest='print', action='store_true',
|
||||||
help='redirects qemu\'s stdout and stderr to the test output')
|
help='redirects qemu\'s stdout and stderr to '
|
||||||
|
'the test output')
|
||||||
p.add_argument('-gdb', action='store_true',
|
p.add_argument('-gdb', action='store_true',
|
||||||
help="start gdbserver with $GDB_OPTIONS options \
|
help="start gdbserver with $GDB_OPTIONS options "
|
||||||
('localhost:12345' if $GDB_OPTIONS is empty)")
|
"('localhost:12345' if $GDB_OPTIONS is empty)")
|
||||||
p.add_argument('-valgrind', action='store_true',
|
p.add_argument('-valgrind', action='store_true',
|
||||||
help='use valgrind, sets VALGRIND_QEMU environment '
|
help='use valgrind, sets VALGRIND_QEMU environment '
|
||||||
'variable')
|
'variable')
|
||||||
|
|
||||||
p.add_argument('-misalign', action='store_true',
|
p.add_argument('-misalign', action='store_true',
|
||||||
help='misalign memory allocations')
|
help='misalign memory allocations')
|
||||||
|
@ -621,7 +621,7 @@ class VM(qtest.QEMUQtestMachine):
|
|||||||
super()._post_shutdown()
|
super()._post_shutdown()
|
||||||
if not qemu_valgrind or not self._popen:
|
if not qemu_valgrind or not self._popen:
|
||||||
return
|
return
|
||||||
valgrind_filename = f"{test_dir}/{self._popen.pid}.valgrind"
|
valgrind_filename = f"{test_dir}/{self._popen.pid}.valgrind"
|
||||||
if self.exitcode() == 99:
|
if self.exitcode() == 99:
|
||||||
with open(valgrind_filename, encoding='utf-8') as f:
|
with open(valgrind_filename, encoding='utf-8') as f:
|
||||||
print(f.read())
|
print(f.read())
|
||||||
@ -1363,8 +1363,9 @@ class ReproducibleStreamWrapper:
|
|||||||
|
|
||||||
class ReproducibleTestRunner(unittest.TextTestRunner):
|
class ReproducibleTestRunner(unittest.TextTestRunner):
|
||||||
def __init__(self, stream: Optional[TextIO] = None,
|
def __init__(self, stream: Optional[TextIO] = None,
|
||||||
resultclass: Type[unittest.TestResult] = ReproducibleTestResult,
|
resultclass: Type[unittest.TestResult] =
|
||||||
**kwargs: Any) -> None:
|
ReproducibleTestResult,
|
||||||
|
**kwargs: Any) -> None:
|
||||||
rstream = ReproducibleStreamWrapper(stream or sys.stdout)
|
rstream = ReproducibleStreamWrapper(stream or sys.stdout)
|
||||||
super().__init__(stream=rstream, # type: ignore
|
super().__init__(stream=rstream, # type: ignore
|
||||||
descriptions=True,
|
descriptions=True,
|
||||||
|
@ -115,8 +115,8 @@ def do_test(use_cbw, base_img_path, fleece_img_path, nbd_sock_path, vm):
|
|||||||
|
|
||||||
nbd_uri = 'nbd+unix:///%s?socket=%s' % (tmp_node, nbd_sock_path)
|
nbd_uri = 'nbd+unix:///%s?socket=%s' % (tmp_node, nbd_sock_path)
|
||||||
log(vm.qmp('nbd-server-start',
|
log(vm.qmp('nbd-server-start',
|
||||||
{'addr': { 'type': 'unix',
|
{'addr': {'type': 'unix',
|
||||||
'data': { 'path': nbd_sock_path } } }))
|
'data': {'path': nbd_sock_path}}}))
|
||||||
|
|
||||||
log(vm.qmp('nbd-server-add', device=tmp_node))
|
log(vm.qmp('nbd-server-add', device=tmp_node))
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user