
1.在创建Django应用时,默认已经生成了tests.py测试文件,打开FirstApp应用下tests.py文件,编写针对模型的测试用例。tests.py文件代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
1)首先创建ModelTest类,继承django.test.TestCase测试类。
2)在setUp初始化方法中,分别创建一条发布会(Event)和一条嘉宾(Guest)数据。
3)通过test_event_models()和test_guest_models()测试方法,分别查询创建的数据,并断言是否正确。
2.执行测试用例,Django提供了专门的“test”命令来运行测试
运行测试用例的命令说明
1)运行FirstApp应用下的所有测试用例。
1 |
|
2)运行FirstApp应用下的tests.py测试文件。
1 |
|
3)运行FirstApp应用tests.py测试文件下的ModelTest测试类。
1 |
|
4)执行ModelTest测试类下面的test_event_models测试方法(用例)。
1 |
|
5)使用-p(或–pattern)参数模糊匹配测试文件。
1 |
|
至此,Django测试实例就此完毕。下篇会写客户端的实例。