Сверху моей головы, не могли бы вы создать фиктивный класс в своем тестовом скрипте и включить в него модуль? Затем проверьте, что фиктивный класс ведет себя так, как вы ожидаете.
РЕДАКТИРОВАТЬ: Если, как указано в комментариях, модуль ожидает, что некоторые поведения будут присутствовать в классе, в который он смешан, то я бы попытался реализовать фиктивные значения этих поведений. Достаточно, чтобы модуль с радостью выполнял свои обязанности.
Тем не менее, я буду немного нервничать по поводу своего дизайна, когда модуль ожидает многого от своего хоста (мы говорим "хост"?) - если я еще не наследую от базового класса или могу не добавляю новые функциональные возможности в дерево наследования, тогда, я думаю, я бы попытался минимизировать любые такие ожидания, которые может иметь модуль. Меня беспокоит то, что мой дизайн может начать развиваться в некоторых областях с неприятной негибкостью.