测试用例 Django 命令 PyCharm

Test case Django command PyCharm

我是 Pycharm 的新用户,在我的项目中我创建了一个需要两个参数的 Django 命令。我知道要 运行 它正确,我必须添加其他选项并且它工作正常。

现在我想为它创建一个测试用例,但我不知道如何在测试用例中添加附加选项。

我应该在 运行 配置中添加还是直接在测试用例中添加?以及如何?

提前致谢

此致

执行此操作的最佳方法是将所有命令逻辑放入一个单独的函数中,该函数可以独立测试。然后命令简单地调用该函数。

如果由于某种原因这不可行,您可以直接使用

测试命令
from django.core.management import call_command

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

如下所述: How can I call a custom Django manage.py command directly from a test driver?