pmb.parse.apkindex.parse: remove unused args argument (MR 2136)

This commit is contained in:
BO41 2021-11-09 12:53:59 +01:00 committed by Oliver Smith
parent 99bed38272
commit 379991aa62
No known key found for this signature in database
GPG Key ID: 5AE7F5513E0885CB
5 changed files with 12 additions and 12 deletions

View File

@ -261,4 +261,4 @@ def installed(args, suffix="native"):
}
"""
path = f"{args.work}/chroot_{suffix}/lib/apk/db/installed"
return pmb.parse.apkindex.parse(args, path, False)
return pmb.parse.apkindex.parse(path, False)

View File

@ -458,7 +458,7 @@ def apkbuild_parse(args):
def apkindex_parse(args):
result = pmb.parse.apkindex.parse(args, args.apkindex_path)
result = pmb.parse.apkindex.parse(args.apkindex_path)
if args.package:
if args.package not in result:
raise RuntimeError("Package not found in the APKINDEX: " +

View File

@ -107,7 +107,7 @@ def auto(args, dry=False):
paths = pmb.helpers.repo.apkindex_files(args, arch, alpine=False)
for path in paths:
logging.info("scan " + path)
index = pmb.parse.apkindex.parse(args, path, False)
index = pmb.parse.apkindex.parse(path, False)
for pkgname, apk in index.items():
origin = apk["origin"]
# Only increase once!

View File

@ -142,7 +142,7 @@ def parse_add_block(ret, block, alias=None, multiple_providers=True):
ret[alias] = block
def parse(args, path, multiple_providers=True):
def parse(path, multiple_providers=True):
"""
Parse an APKINDEX.tar.gz file, and return its content as dictionary.
@ -293,7 +293,7 @@ def providers(args, package, arch=None, must_exist=True, indexes=None):
ret = collections.OrderedDict()
for path in indexes:
# Skip indexes not providing the package
index_packages = parse(args, path)
index_packages = parse(path)
if package not in index_packages:
continue

View File

@ -177,7 +177,7 @@ def test_parse_add_block_multiple_providers(args):
def test_parse_invalid_path(args):
assert pmb.parse.apkindex.parse(args, "/invalid/path/APKINDEX") == {}
assert pmb.parse.apkindex.parse("/invalid/path/APKINDEX") == {}
def test_parse_cached(args, tmpdir):
@ -195,12 +195,12 @@ def test_parse_cached(args, tmpdir):
# Verify cache usage
func = pmb.parse.apkindex.parse
assert func(args, path, True) == "cached_result_multiple"
assert func(args, path, False) == "cached_result_single"
assert func(path, True) == "cached_result_multiple"
assert func(path, False) == "cached_result_single"
# Make cache invalid
pmb.helpers.other.cache["apkindex"][path]["lastmod"] -= 10
assert func(args, path, True) == {}
assert func(path, True) == {}
# Delete the cache (run twice for both code paths)
assert pmb.parse.apkindex.clear_cache(args, path) is True
@ -233,7 +233,7 @@ def test_parse(args):
'curl': block_curl,
'musl': block_musl,
'so:libc.musl-x86_64.so.1': block_musl}
assert pmb.parse.apkindex.parse(args, path, False) == ret_single
assert pmb.parse.apkindex.parse(path, False) == ret_single
assert pmb.helpers.other.cache["apkindex"][path]["single"] == ret_single
# Test with multiple_providers
@ -241,7 +241,7 @@ def test_parse(args):
'curl': {"curl": block_curl},
'musl': {"musl": block_musl},
'so:libc.musl-x86_64.so.1': {"musl": block_musl}}
assert pmb.parse.apkindex.parse(args, path, True) == ret_multiple
assert pmb.parse.apkindex.parse(path, True) == ret_multiple
assert (
pmb.helpers.other.cache["apkindex"][path]["multiple"] == ret_multiple
)
@ -261,7 +261,7 @@ def test_parse_virtual(args):
'timestamp': '1500000000',
'version': '2-r0'}
ret = {"hello-world": block, "cmd:hello-world": block}
assert pmb.parse.apkindex.parse(args, path, False) == ret
assert pmb.parse.apkindex.parse(path, False) == ret
assert pmb.helpers.other.cache["apkindex"][path]["single"] == ret