un1t: покажи tree без мусора
скорее всего у тебя корень проекта не там, где ты думаешь
попробуй импортнуть с .
.catalog.tests.factory
.apps.catalog.tests.factory
Часть верстки тестируется через приемочные тесты
Часть тестируется, когда подсовываем одинаковые параметры в шаблон и сравниваем выдачей нужнуй страницы
Ну и на полноценном фронте часто свои тесты
сделать нужно из того файла в котором происходит ошибка
те построить путь импорта относительно того файла, где происходит импорт