django-如何添加不同的AppConfig来测试不同的应用程序?

django-如何添加不同的AppConfig来测试不同的应用程序?,django,django-testing,django-signals,django-tests,Django,Django Testing,Django Signals,Django Tests,在我的项目中,我有两个应用程序:main\u-app和reusible\u-app可重用应用程序应该是独立的,并且在其他项目中可重用。它有自己的模型和信号。我在main\u app中将许多信号连接到接收器 执行/manage.py测试会对主应用程序和可重用应用程序运行测试。但调用信号时,可重用应用程序的测试会中断,因为处理这些信号所需的数据不存在 我不想在可重用应用程序的测试中加载/设置主应用程序的数据。因此,解决方案是断开信号接收器。另外,可重用的应用程序测试不必知道如何禁用任何信号接收器 我

在我的项目中,我有两个应用程序:
main\u-app
reusible\u-app
<代码>可重用应用程序应该是独立的,并且在其他项目中可重用。它有自己的模型和信号。我在
main\u app
中将许多信号连接到接收器

执行
/manage.py测试
会对
主应用程序
可重用应用程序
运行测试。但调用信号时,
可重用应用程序的测试会中断,因为处理这些信号所需的数据不存在

我不想在
可重用应用程序的测试中加载/设置
主应用程序的数据。因此,解决方案是断开信号接收器。另外,
可重用的应用程序
测试不必知道如何禁用任何信号接收器

我可以创建不同的
AppConfig
s来选择性地连接或不连接这些信号接收器。但是如何根据运行测试的应用更改AppConfig?