测试这类事情的最佳方法-从命令本身提取所需功能到独立功能或类。它有助于从“命令执行内容”中提取内容并编写测试,而无其他要求。
但是,如果由于某种原因无法解耦逻辑形式的命令,则可以使用call_command方法从任何代码中调用它,如下所示:
from django.core.management import call_commandcall_command('my_command', 'foo', bar='baz')
欢迎分享,转载请注明来源:内存溢出
测试这类事情的最佳方法-从命令本身提取所需功能到独立功能或类。它有助于从“命令执行内容”中提取内容并编写测试,而无其他要求。
但是,如果由于某种原因无法解耦逻辑形式的命令,则可以使用call_command方法从任何代码中调用它,如下所示:
from django.core.management import call_commandcall_command('my_command', 'foo', bar='baz')
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)