我正在使用 django-noseREUSE_DB=1
并禁用了我的所有测试,只是为了查看它所需的设置时间。
localhost:MyProject rohitjangid$ python manage.py test
nosetests --verbosity 1
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
localhost:MyProject rohitjangid$
整个过程的实际时间平均为 15 秒。
我的明显猜测是 mysql 数据库,所以我查看了日志,发现鼻子正在运行一些ALTER TABLE
查询。我的日志:
查看日志,即使不是每次都创建数据库,它似乎也花费了太多时间。这完全正常吗?
我的设置:带有 mysql 5.5、django 1.3.1 的 OSX lion。