Python 如何在Django单元测试中启动多个测试服务器

Python 如何在Django单元测试中启动多个测试服务器,python,django,Python,Django,如何在Django unittest中模拟多个测试服务器的运行 我有一个通用的代码库,它为两个不同的站点提供了一个单独的数据库和settings.py文件。我正在尝试对一个从一个站点导入数据到另一个站点的工具进行联合测试 默认的unittest设置支持多个sqlite3数据库,因此我可以确认一个站点上的数据进入另一个站点的数据库,但我不确定如何确认另一个站点上UI中的数据,因为默认客户端似乎只支持一个服务器/端口。您可能不再需要回答这个问题 我认为对于您的特定情况,您不需要有多台服务器,只需要进

如何在Django unittest中模拟多个测试服务器的运行

我有一个通用的代码库,它为两个不同的站点提供了一个单独的数据库和
settings.py
文件。我正在尝试对一个从一个站点导入数据到另一个站点的工具进行联合测试


默认的unittest设置支持多个sqlite3数据库,因此我可以确认一个站点上的数据进入另一个站点的数据库,但我不确定如何确认另一个站点上UI中的数据,因为默认客户端似乎只支持一个服务器/端口。

您可能不再需要回答这个问题

我认为对于您的特定情况,您不需要有多台服务器,只需要进行多个测试——首先测试导出服务器的输出是否符合您的假设,然后测试该假设输出是否成功导入数据库。在Django单元测试中,数据库在每个测试开始时都是空的


您可以使用在Django中生成大型数据集。值得注意的是,您应该考虑是否可以使用现有工具进行进出口

< p>您可能不再需要对这个问题的回答< /p> 我认为对于您的特定情况,您不需要有多台服务器,只需要进行多个测试——首先测试导出服务器的输出是否符合您的假设,然后测试该假设输出是否成功导入数据库。在Django单元测试中,数据库在每个测试开始时都是空的

您可以使用在Django中生成大型数据集。值得注意的是,您应该考虑是否可以使用现有工具进行进出口