在django 中创建一个app
python manage.py startapp lisa
你会发现在lisa 中 有一个tests.py
这是django 自动生成的用于测试的
编写一个简单的测试,注定失败
我在 博文
https://mp.csdn.net/mdeditor/86490677#
中写过Django 的一些流程
现在跟着测试一下1\能否解析网站根据路径(“/”)的Url 将其对应到我们编写的某个视图函数上
from django.urls import resolve
from django.test import TestCase
from lists.views import home_page
class login_test(TestCase):
def test_resolve_url_to_student_test(self):
find = resolve('/')
self.assertEqual(find.func,home_page)
这段代码:运用resolve 函数解析Url 网站路径(‘/’)检查是否能够找到视图中的 home_page 函数
ps: 我发现我看这本书的测试用例之后,在写这个笔记,敲这段代码时脱离了Pycharm 这个工具函数竟然会记错
看来手撸代码是很有必要的。