我正在运行一个 Django 1.8 站点,它背后有一个大型数据库(它基本上是这个数据库上的一个 GUI)。我有一些管理命令可以将完整的数据集加载到数据库中。
这是一个相当复杂的过程(因为数据集很大,并且设置涉及创建物化视图等)。因此,一旦完成,我想测试数据是否已正确加载到数据库中。
例如,我可能会测试总共有正确的行数,并且各种示例查询给出了我期望的结果。
我的 Django 项目中是否有预期的地方可以做到这一点?
感觉与由夹具填充的单元测试(它是真实的、大型数据集)或检查前端是否给出预期结果的功能测试有点不同。
任何建议将不胜感激。现在我的想法是我应该创建另一个管理命令来运行这些测试查询。