Initial commit
This commit is contained in:
19
tests/test_catalog_policy.py
Normal file
19
tests/test_catalog_policy.py
Normal file
@@ -0,0 +1,19 @@
|
||||
"""Catalogue noise filtering for client-facing worksheets."""
|
||||
|
||||
from applepy.catalog_policy import loobins_entry_is_report_noise
|
||||
|
||||
|
||||
def test_loobins_noise_dock_and_finder(monkeypatch) -> None:
|
||||
monkeypatch.delenv("APPLEPY_CATALOG_INCLUDE_NOISE", raising=False)
|
||||
assert loobins_entry_is_report_noise("Dock") is True
|
||||
assert loobins_entry_is_report_noise("Finder") is True
|
||||
|
||||
|
||||
def test_loobins_noise_overridden_by_env(monkeypatch) -> None:
|
||||
monkeypatch.setenv("APPLEPY_CATALOG_INCLUDE_NOISE", "1")
|
||||
assert loobins_entry_is_report_noise("Dock") is False
|
||||
|
||||
|
||||
def test_loobins_non_noise_tool(monkeypatch) -> None:
|
||||
monkeypatch.delenv("APPLEPY_CATALOG_INCLUDE_NOISE", raising=False)
|
||||
assert loobins_entry_is_report_noise("curl") is False
|
||||
Reference in New Issue
Block a user