From a5f9bc3da6984ca1ed1e37c85528b19fb8f36b5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jelmer=20Vernoo=C4=B3?= Date: Sat, 27 Mar 2021 14:23:34 +0000 Subject: [PATCH] Fix test. --- ognibuild/tests/test_debian_fix_build.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/ognibuild/tests/test_debian_fix_build.py b/ognibuild/tests/test_debian_fix_build.py index b007955..e3288b5 100644 --- a/ognibuild/tests/test_debian_fix_build.py +++ b/ognibuild/tests/test_debian_fix_build.py @@ -45,10 +45,17 @@ class DummyAptSearcher(FileSearcher): def __init__(self, files): self._apt_files = files - def search_files(self, path, regex=False): + def search_files(self, path, regex=False, case_insensitive=False): for p, pkg in sorted(self._apt_files.items()): + if case_insensitive: + flags = re.I + else: + flags = 0 if regex: - if re.match(path, p): + if re.match(path, p, flags): + yield pkg + elif case_insensitive: + if path.lower() == p.lower(): yield pkg else: if path == p: @@ -105,7 +112,7 @@ blah (0.1) UNRELEASED; urgency=medium update_changelog=True, commit_reporter=NullCommitReporter(), ) - fixers = versioned_package_fixers(session, context) + apt_fixers(apt, context) + fixers = versioned_package_fixers(session, context, apt) + apt_fixers(apt, context) return resolve_error(error, ("build",), fixers) def get_build_deps(self):