diff --git a/quirks/50-system-wareus.quirks b/quirks/50-system-wareus.quirks index 7127d4c3..8a5bbabf 100644 --- a/quirks/50-system-wareus.quirks +++ b/quirks/50-system-wareus.quirks @@ -1,3 +1,5 @@ +# Do not edit this file, it will be overwritten on update + # Clickpad that announces BTN_RIGHT [Wareus B15 Touchpad] MatchName=HTIX5288:00 36B6:C001 Touchpad diff --git a/test/test_quirks_files.py b/test/test_quirks_files.py index e828a48b..6b30ed34 100755 --- a/test/test_quirks_files.py +++ b/test/test_quirks_files.py @@ -44,6 +44,14 @@ def pytest_generate_tests(metafunc): metafunc.parametrize("quirksfile", [f for f in quirksdir().glob("*.quirks")]) +def test_has_modification_warning(quirksfile): + with open(quirksfile) as f: + first_line = f.readline().strip() + assert first_line == "# Do not edit this file, it will be overwritten on update", ( + f"missing header in file {quirksfile}" + ) + + def test_matches_are_valid(quirksfile): quirks = configparser.ConfigParser(strict=True) # Don't convert to lowercase