Согласен, что такой тест не выглядит очень осмысленным, однако я бы оставил его. Есть (пусть и малая) вероятность, что кто-то закомментирует или сломает assert, так вот хочется чтобы в этом месте сразу упал тест, которые фактически документирует текущий контракт использования класса.

Так, мне например странно что в фильтр подать нельзя трехканальную картинку (что просто удобно), поэтому лучше задокументировать этот факт в виде теста. Соответветственно если/когда кто-то решит расширить поведение функции, пусть заодно поправит и тесты, которые упадут.