如何加快django单元测试的速度?

django单元测试的时候会建立数据库,即使是只测一个模块,当表以及索引多到一定程度的时候建表的速度真心蛋疼,有没有办法加快这个速度?

  1. 有没有办法只建立一次数据库,或者在配置文件里面写个参数可以根据这个参数来指明是否简历数据库(有的时候真心不许要数据库,例如测试1+1==2)

  2. 每次写假数据也是个蛋疼的过程,不知道有没有什么针对django好的测试实践。

阅读 7k
3 个回答
新手上路,请多包涵

还有一个参数:
DATABASES['default'] = {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': ':memory:',
}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进