1. 使用 pytest 测试框架:
1. 安装 pytest:
pip install pytest
2. 创建测试文件:
在应用程序的 tests 目录下创建测试文件,例如 test_models.py。
# myapp/tests/test_models.py
def test_model_creation():
assert 1 == 1
3. 运行测试:
使用 pytest 命令运行测试。
pytest myapp/tests
2. 使用 nose 测试框架:
1. 安装 nose:
pip install nose
2. 创建测试文件:
在应用程序的 tests 目录下创建测试文件,例如 test_models.py。
# myapp/tests/test_models.py
def test_model_creation():
assert 1 == 1
3. 运行测试:
使用 nosetests 命令运行测试。
nosetests myapp/tests
3. 配置 pytest-django 扩展(对于 pytest):
1. 安装 pytest-django:
pip install pytest-django
2. 创建测试文件:
在应用程序的 tests 目录下创建测试文件,例如 test_models.py。
# myapp/tests/test_models.py
def test_model_creation():
assert 1 == 1
3. 运行测试:
使用 pytest 命令运行测试。pytest-django 将自动识别 Django 项目,并提供一些额外的功能,如数据库配置和 Django 特定的断言。
pytest myapp/tests
选择测试框架取决于你的个人或团队偏好以及项目需求。不同的框架具有不同的功能和语法,你可以选择最符合你需求和喜好的框架。
转载请注明出处:http://www.pingtaimeng.com/article/detail/7289/Django