Декоратор, подобный этому, может быть проверен просто благодаря печатанию утки. Просто предоставьте фиктивный объект для функции call , которая, кажется, содержит и действует как запрос, и посмотрите, получите ли вы ожидаемое поведение.
Когда нужно использовать модульные тесты, я бы сказал, что это очень индивидуально. В приведенном вами примере содержится такой базовый код, что можно сказать, что в этом нет необходимости. Но опять же, стоимость тестирования такого класса одинаково низкая.