Gestire nei test il caso in cui inotify-tools non è installato
Nel caso in cui inotify-tools non sia installato, i test falliscono
perché in manager/sources/inotifywait.py
c’è path_inotifywait = shutil.which("inotifywait")
che ha valore None
.
In quel caso Inotifywait.is_viable()
è false, per cui fuss-manager
funziona.
Potrebbe essere il caso di skippare i test relativi, eventualmente fornendo warning a riguardo.
(nota: il pacchetto recommends inotify-tools, che quindi in situazioni normali viene installato)