Как я могу вызвать специальную команду Django manage.py прямо из тестового драйвера?

Вместо трюка call_command unit-testing вы можете запустить свою unit-tests задачу, выполнив:

from myapp.management.commands import my_management_task
cmd = my_management_task.Command()
opts = {} # kwargs for your command -- lets you override stuff for testing...
cmd.handle_noargs(**opts)

django

unit-testing

2022-11-08T22:17:35+00:00
Вопросы с похожей тематикой, как у вопроса:

Как я могу вызвать специальную команду Django manage.py прямо из тестового драйвера?