Django 入门学习总结6 - 测试
# 导入Django中的测试模块
from django.test import TestCase
# 导入我们要测试的视图函数
from myapp.views import my_view
# 定义测试类,继承自TestCase
class SimpleTest(TestCase):
# 定义测试方法,方法名以test_开头
def test_my_view(self):
# 调用视图函数,并获取响应对象
response = my_view()
# 使用assert断言来检查响应是否符合预期
self.assertEqual(response.status_code, 200)
self.assertEqual(response.content, b'Hello, World!')
# 运行测试的命令:python manage.py test myapp
这段代码展示了如何编写简单的Django测试,测试一个假设的视图函数my_view
,检查它返回的HTTP响应状态码是否为200,以及响应内容是否为字节串b'Hello, World!'
。这是Django测试的基本结构。
评论已关闭