It's not immediately obvious, but the tests in `test_filters.py` above actually test `clean_cat`: they instantiate the form and feed it some data, and then build filters from the form cleaned data.