Django 入门学习总结6 - 测试
    		       		warning:
    		            这篇文章距离上次修改已过424天,其中的内容可能已经有所变动。
    		        
        		                
                
# 导入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测试的基本结构。
评论已关闭