Тестовый пример Команда Django PyCharm

Я новый пользователь Pycharm, и в своем проекте я создал команду Django, для которой нужны два параметра. Я знаю, что для правильной работы я должен добавить дополнительные параметры, и он отлично работает.

Теперь я хотел бы создать для него тестовый пример, но я не знаю, как добавить дополнительную опцию в тестовый пример.

Я должен добавить в Run Configuration или непосредственно в тестовом примере? и как?

заранее спасибо

С Уважением


person Giordano    schedule 21.06.2016    source источник


Ответы (1)


Лучший способ сделать это - поместить всю логику команды в отдельную функцию, которую можно протестировать независимо. Затем команда просто вызывает эту функцию.

Если по какой-то причине это невозможно, вы можете протестировать команду напрямую с помощью

from django.core.management import call_command

call_command('my_command', 'foo', bar='baz')

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

person rurp    schedule 21.06.2016