{"id":2215446,"url":"http://patchwork.ozlabs.org/api/covers/2215446/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20260324163543.55503-1-thuth@redhat.com/","project":{"id":14,"url":"http://patchwork.ozlabs.org/api/projects/14/?format=json","name":"QEMU Development","link_name":"qemu-devel","list_id":"qemu-devel.nongnu.org","list_email":"qemu-devel@nongnu.org","web_url":"","scm_url":"","webscm_url":"","list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20260324163543.55503-1-thuth@redhat.com>","list_archive_url":null,"date":"2026-03-24T16:35:37","name":"[0/4] Silence some pylint warnings in tests/functional/qemu_test/","submitter":{"id":66152,"url":"http://patchwork.ozlabs.org/api/people/66152/?format=json","name":"Thomas Huth","email":"thuth@redhat.com"},"mbox":"http://patchwork.ozlabs.org/project/qemu-devel/cover/20260324163543.55503-1-thuth@redhat.com/mbox/","series":[{"id":497313,"url":"http://patchwork.ozlabs.org/api/series/497313/?format=json","web_url":"http://patchwork.ozlabs.org/project/qemu-devel/list/?series=497313","date":"2026-03-24T16:35:37","name":"Silence some pylint warnings in tests/functional/qemu_test/","version":1,"mbox":"http://patchwork.ozlabs.org/series/497313/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/covers/2215446/comments/","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=XxLalvRV;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists.gnu.org (lists.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fgFzv3h73z1yFq\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 03:36:42 +1100 (AEDT)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1w54jj-0000z7-Cl; Tue, 24 Mar 2026 12:36:11 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <thuth@redhat.com>) id 1w54jh-0000yR-Dw\n for qemu-devel@nongnu.org; Tue, 24 Mar 2026 12:36:09 -0400","from us-smtp-delivery-124.mimecast.com ([170.10.133.124])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <thuth@redhat.com>) id 1w54jf-0004ix-6q\n for qemu-devel@nongnu.org; Tue, 24 Mar 2026 12:36:08 -0400","from mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com\n (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by\n relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3,\n cipher=TLS_AES_256_GCM_SHA384) id us-mta-68-VTqHlPR0NTilJRMfMSEeVg-1; Tue,\n 24 Mar 2026 12:36:01 -0400","from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com\n (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest\n SHA256)\n (No client certificate requested)\n by mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS\n id 438C5195608E; Tue, 24 Mar 2026 16:36:00 +0000 (UTC)","from thuth-p1g4.redhat.com (unknown [10.45.224.189])\n by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP\n id 2CA301800107; Tue, 24 Mar 2026 16:35:57 +0000 (UTC)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1774370163;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:\n content-transfer-encoding:content-transfer-encoding;\n bh=yGydu4nMgVJeb3bAVfUGWBcC+T0P5KkkBH5WwswGozM=;\n b=XxLalvRVVol5Bt0vk4/cnUgQXLudhltY8Z44/qOVirench9sn7nErIXBdOwwZsU4tS6c97\n F7WyXgYKBsOsmxky8E6p78xD1FtAI0An7c4vbgftffd75IRsPl6kzns6GpqZUV6To8IETz\n NniF/hMS4p7j+2TDLEafefa6JyPIoOg=","X-MC-Unique":"VTqHlPR0NTilJRMfMSEeVg-1","X-Mimecast-MFC-AGG-ID":"VTqHlPR0NTilJRMfMSEeVg_1774370160","From":"Thomas Huth <thuth@redhat.com>","To":"qemu-devel@nongnu.org","Cc":"=?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>, =?utf-8?q?P?=\n\t=?utf-8?q?hilippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>,\n Thomas Huth <thuth@redhat.com>","Subject":"[PATCH 0/4] Silence some pylint warnings in\n tests/functional/qemu_test/","Date":"Tue, 24 Mar 2026 17:35:37 +0100","Message-ID":"<20260324163543.55503-1-thuth@redhat.com>","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","X-Scanned-By":"MIMEDefang 3.4.1 on 10.30.177.93","Received-SPF":"pass client-ip=170.10.133.124; envelope-from=thuth@redhat.com;\n helo=us-smtp-delivery-124.mimecast.com","X-Spam_score_int":"-20","X-Spam_score":"-2.1","X-Spam_bar":"--","X-Spam_report":"(-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001,\n DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,\n RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001,\n RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,\n RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001,\n SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"},"content":"While we already check the target folders in the functional testing\nframework with pylint, the folder with the core classes of the\nfunctional testing framework is not clean for pylint yet.\nHere are some patches to tackle the warnings in three of the files at\nleast.\n\nThomas Huth (4):\n  tests/functional/qemu_test: Silence warnings from pylint in\n    tesseract.py\n  tests/functional/qemu_test: Silence (most) warnings from pylint in\n    asset.py\n  tests/functional/qemu_test: Split huge fetch() function in asset.py\n  tests/functional/qemu_test: Silence warnings from pylint in config.py\n\n tests/functional/qemu_test/asset.py     | 94 ++++++++++++++++---------\n tests/functional/qemu_test/config.py    | 11 +--\n tests/functional/qemu_test/tesseract.py | 11 ++-\n 3 files changed, 76 insertions(+), 40 deletions(-)"}