diff mbox series

[11/41] oeqa: Drop redundant .keys() calls on dicts

Message ID 20261115084845.701136-11-richard.purdie@linuxfoundation.org
State New
Headers show
Series [01/41] oeqa/loader: Drop code for pre python 3.5 | expand

Commit Message

Richard Purdie Nov. 15, 2026, 8:48 a.m. UTC
Dict membership tests and iteration work on the dict directly, so
wrapping in list(d.keys()) or calling .keys() is unnecessary.

AI-Generated: Uses Claude Opus 5.5
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 meta/lib/oeqa/sdk/context.py             |  4 +-
 meta/lib/oeqa/selftest/cases/manifest.py |  4 +-
 meta/lib/oeqa/selftest/cases/pkgdata.py  | 56 ++++++++++++------------
 3 files changed, 32 insertions(+), 32 deletions(-)
diff mbox series

Patch

diff --git a/meta/lib/oeqa/sdk/context.py b/meta/lib/oeqa/sdk/context.py
index 891910d218c..f00e40eb6c6 100644
--- a/meta/lib/oeqa/sdk/context.py
+++ b/meta/lib/oeqa/sdk/context.py
@@ -34,12 +34,12 @@  class OESDKTestContext(OETestContext):
         if regex:
             # do regex match
             pat = re.compile(pkg)
-            for p in manifest.keys():
+            for p in manifest:
                 if pat.search(p):
                     return True
         else:
             # do exact match
-            if pkg in manifest.keys():
+            if pkg in manifest:
                 return True
         return False
 
diff --git a/meta/lib/oeqa/selftest/cases/manifest.py b/meta/lib/oeqa/selftest/cases/manifest.py
index 2c103c06fe3..08b0ceca05b 100644
--- a/meta/lib/oeqa/selftest/cases/manifest.py
+++ b/meta/lib/oeqa/selftest/cases/manifest.py
@@ -87,7 +87,7 @@  class VerifyManifest(OESelftestTestCase):
                          host = 'nativesdk-packagegroup-sdk-host')
         try:
             mdir = self.get_dir_from_bb_var('SDK_DEPLOY', self.buildtarget)
-            for k in d_target.keys():
+            for k in d_target:
                 toolchain_outputname = get_bb_var('TOOLCHAIN_OUTPUTNAME', self.buildtarget)
                 mfilename[k] = "{}.{}.manifest".format(toolchain_outputname, k)
                 mpath[k] = os.path.join(mdir, mfilename[k])
@@ -113,7 +113,7 @@  class VerifyManifest(OESelftestTestCase):
                     .format(self.classname, mdir)
             self.fail(msg)
 
-        for k in d_target.keys():
+        for k in d_target:
             self.logger.debug("{}: Check manifest {}".format(
                 self.classname, m_entry[k].file))
 
diff --git a/meta/lib/oeqa/selftest/cases/pkgdata.py b/meta/lib/oeqa/selftest/cases/pkgdata.py
index 8accf1be097..082c69f8a0d 100644
--- a/meta/lib/oeqa/selftest/cases/pkgdata.py
+++ b/meta/lib/oeqa/selftest/cases/pkgdata.py
@@ -129,15 +129,15 @@  class OePkgdataUtilTests(OESelftestTestCase):
         # Test recipe-space package name
         result = runCmd('oe-pkgdata-util list-pkg-files zlib-dev zlib-doc')
         files = splitoutput(result.output)
-        self.assertIn('zlib-dev', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertIn('zlib-doc', list(files.keys()), "listed pkgs. files: %s" %result.output)
+        self.assertIn('zlib-dev', files, "listed pkgs. files: %s" %result.output)
+        self.assertIn('zlib-doc', files, "listed pkgs. files: %s" %result.output)
         self.assertIn(os.path.join(includedir, 'zlib.h'), files['zlib-dev'])
         self.assertIn(os.path.join(mandir, 'man3/zlib.3'), files['zlib-doc'])
         # Test runtime package name
         result = runCmd('oe-pkgdata-util list-pkg-files -r libz1 libz-dev')
         files = splitoutput(result.output)
-        self.assertIn('libz1', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertIn('libz-dev', list(files.keys()), "listed pkgs. files: %s" %result.output)
+        self.assertIn('libz1', files, "listed pkgs. files: %s" %result.output)
+        self.assertIn('libz-dev', files, "listed pkgs. files: %s" %result.output)
         self.assertGreater(len(files['libz1']), 1)
         libspec = os.path.join(libdir, 'libz.so.1.*')
         found = False
@@ -150,12 +150,12 @@  class OePkgdataUtilTests(OESelftestTestCase):
         # Test recipe
         result = runCmd('oe-pkgdata-util list-pkg-files -p zlib')
         files = splitoutput(result.output)
-        self.assertIn('zlib-dbg', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertIn('zlib-doc', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertIn('zlib-dev', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertIn('zlib-staticdev', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertIn('zlib', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertNotIn('zlib-locale', list(files.keys()), "listed pkgs. files: %s" %result.output)
+        self.assertIn('zlib-dbg', files, "listed pkgs. files: %s" %result.output)
+        self.assertIn('zlib-doc', files, "listed pkgs. files: %s" %result.output)
+        self.assertIn('zlib-dev', files, "listed pkgs. files: %s" %result.output)
+        self.assertIn('zlib-staticdev', files, "listed pkgs. files: %s" %result.output)
+        self.assertIn('zlib', files, "listed pkgs. files: %s" %result.output)
+        self.assertNotIn('zlib-locale', files, "listed pkgs. files: %s" %result.output)
         # (ignore ptest, might not be there depending on config)
         self.assertIn(os.path.join(includedir, 'zlib.h'), files['zlib-dev'])
         self.assertIn(os.path.join(mandir, 'man3/zlib.3'), files['zlib-doc'])
@@ -163,36 +163,36 @@  class OePkgdataUtilTests(OESelftestTestCase):
         # Test recipe, runtime
         result = runCmd('oe-pkgdata-util list-pkg-files -p zlib -r')
         files = splitoutput(result.output)
-        self.assertIn('libz-dbg', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertIn('libz-doc', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertIn('libz-dev', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertIn('libz-staticdev', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertIn('libz1', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertNotIn('libz-locale', list(files.keys()), "listed pkgs. files: %s" %result.output)
+        self.assertIn('libz-dbg', files, "listed pkgs. files: %s" %result.output)
+        self.assertIn('libz-doc', files, "listed pkgs. files: %s" %result.output)
+        self.assertIn('libz-dev', files, "listed pkgs. files: %s" %result.output)
+        self.assertIn('libz-staticdev', files, "listed pkgs. files: %s" %result.output)
+        self.assertIn('libz1', files, "listed pkgs. files: %s" %result.output)
+        self.assertNotIn('libz-locale', files, "listed pkgs. files: %s" %result.output)
         self.assertIn(os.path.join(includedir, 'zlib.h'), files['libz-dev'])
         self.assertIn(os.path.join(mandir, 'man3/zlib.3'), files['libz-doc'])
         self.assertIn(os.path.join(libdir, 'libz.a'), files['libz-staticdev'])
         # Test recipe, unpackaged
         result = runCmd('oe-pkgdata-util list-pkg-files -p zlib -u')
         files = splitoutput(result.output)
-        self.assertIn('zlib-dbg', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertIn('zlib-doc', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertIn('zlib-dev', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertIn('zlib-staticdev', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertIn('zlib', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertIn('zlib-locale', list(files.keys()), "listed pkgs. files: %s" %result.output) # this is the key one
+        self.assertIn('zlib-dbg', files, "listed pkgs. files: %s" %result.output)
+        self.assertIn('zlib-doc', files, "listed pkgs. files: %s" %result.output)
+        self.assertIn('zlib-dev', files, "listed pkgs. files: %s" %result.output)
+        self.assertIn('zlib-staticdev', files, "listed pkgs. files: %s" %result.output)
+        self.assertIn('zlib', files, "listed pkgs. files: %s" %result.output)
+        self.assertIn('zlib-locale', files, "listed pkgs. files: %s" %result.output) # this is the key one
         self.assertIn(os.path.join(includedir, 'zlib.h'), files['zlib-dev'])
         self.assertIn(os.path.join(mandir, 'man3/zlib.3'), files['zlib-doc'])
         self.assertIn(os.path.join(libdir, 'libz.a'), files['zlib-staticdev'])
         # Test recipe, runtime, unpackaged
         result = runCmd('oe-pkgdata-util list-pkg-files -p zlib -r -u')
         files = splitoutput(result.output)
-        self.assertIn('libz-dbg', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertIn('libz-doc', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertIn('libz-dev', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertIn('libz-staticdev', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertIn('libz1', list(files.keys()), "listed pkgs. files: %s" %result.output)
-        self.assertIn('libz-locale', list(files.keys()), "listed pkgs. files: %s" %result.output) # this is the key one
+        self.assertIn('libz-dbg', files, "listed pkgs. files: %s" %result.output)
+        self.assertIn('libz-doc', files, "listed pkgs. files: %s" %result.output)
+        self.assertIn('libz-dev', files, "listed pkgs. files: %s" %result.output)
+        self.assertIn('libz-staticdev', files, "listed pkgs. files: %s" %result.output)
+        self.assertIn('libz1', files, "listed pkgs. files: %s" %result.output)
+        self.assertIn('libz-locale', files, "listed pkgs. files: %s" %result.output) # this is the key one
         self.assertIn(os.path.join(includedir, 'zlib.h'), files['libz-dev'])
         self.assertIn(os.path.join(mandir, 'man3/zlib.3'), files['libz-doc'])
         self.assertIn(os.path.join(libdir, 'libz.a'), files['libz-staticdev'])