gee*_*eks 11 django django-tests
我在运行这些测试用例时为我的项目编写了一些测试用例,每次在给出消息然后销毁数据库之后创建别名'default'的测试数据库.我只关注消息,所以如何避免创建测试数据库,因为它需要很多时间.
username$ ./manage.py test
...............
Some message, I Want only this message
...............
Creating test database for alias 'default'...
----------------------------------------------------------------------
Ran 0 tests in 0.000s
OK
Destroying test database for alias 'default'...
Run Code Online (Sandbox Code Playgroud)
Pau*_*soa 11
python manage.py test -k
Run Code Online (Sandbox Code Playgroud)
在Django 1.8中,您可以使用-k命令.
Django 1.8中的新增功能:您可以通过向test命令添加--keepdb标志来防止测试数据库被破坏.这将在运行之间保留测试数据库.如果数据库不存在,将首先创建它.还将应用任何迁移以使其保持最新.
您可以阅读此内容以获取更多详细信息:https: //docs.djangoproject.com/en/1.8/topics/testing/overview/#the-test-database
| 归档时间: |
|
| 查看次数: |
6366 次 |
| 最近记录: |