Единственный способ сделать это - убедиться, что вы скомпилировали тестовый файл перед верхним файлом, и оба файла находятся в одном модуле компиляции. (то есть они не могут быть скомпилированы отдельно.
Это плохой подход, потому что вы не можете переопределить `define
, только заменить его ниже по потоку в потоке компиляции. Гораздо лучший подход - использовать параметры и иметь тест инстанцирует верх.