@@ -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
@@ -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))
@@ -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'])
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(-)