Если я запустил следующую команду:
>python manage.py test
Django просматривает test.py в моем приложении и запускает любые доктрины или модульные тесты в этом файле. Он также рассматривает словарь __ test __ для выполнения дополнительных тестов. Поэтому я могу связать доктрины с другими модулями так:
#tests.py
from myapp.module1 import _function1, _function2
__test__ = {
"_function1": _function1,
"_function2": _function2
}
Если я хочу добавить больше доктрин, есть ли более простой способ, чем перечисление их всех в этом словаре? В идеале я просто хочу, чтобы Django находил все доктрины во всех модулях приложения myapp.
Есть ли какой-то рефлекторный хак, который поможет мне, где я хочу быть?