parent
26bcb6a90d
commit
448cff7600
21 changed files with 54 additions and 196 deletions
|
@ -6,24 +6,24 @@ PACKAGE_INI = """
|
|||
[common]
|
||||
postgresql = buster, focal
|
||||
# Some comment
|
||||
curl = buster, bionic
|
||||
curl = buster, bullseye
|
||||
|
||||
[legacy]
|
||||
some-package = bionic, focal
|
||||
some-package = bullseye, focal
|
||||
|
||||
[=development]
|
||||
ffmpeg = buster, bionic, focal
|
||||
ffmpeg = buster, bullseye, focal
|
||||
"""
|
||||
|
||||
result_buster = {"curl", "postgresql"}
|
||||
result_bionic = {"some-package", "curl", "ffmpeg"}
|
||||
result_bullseye = {"some-package", "curl", "ffmpeg"}
|
||||
result_focal = {"postgresql", "some-package", "ffmpeg"}
|
||||
result_exclude = {"postgresql", "ffmpeg"}
|
||||
|
||||
|
||||
def test_load_packages():
|
||||
assert load_packages(PACKAGE_INI, "buster", False) == result_buster
|
||||
assert load_packages(PACKAGE_INI, "bionic", True) == result_bionic
|
||||
assert load_packages(PACKAGE_INI, "bullseye", True) == result_bullseye
|
||||
assert load_packages(PACKAGE_INI, "focal", True) == result_focal
|
||||
assert load_packages(PACKAGE_INI, "focal", True, ["legacy"]) == result_exclude
|
||||
|
||||
|
@ -33,5 +33,5 @@ def test_list_packages(tmp_path: Path) -> None:
|
|||
package_file.write_text(PACKAGE_INI)
|
||||
|
||||
assert list_packages([tmp_path, package_file], "buster", False) == result_buster
|
||||
assert list_packages([tmp_path, package_file], "bionic", True) == result_bionic
|
||||
assert list_packages([tmp_path, package_file], "bullseye", True) == result_bullseye
|
||||
assert list_packages([tmp_path, package_file], "focal", True) == result_focal
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue