3.4Django单元测试--检查URl是否对应自己期望的视图函数

在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 这个工具函数竟然会记错
看来手撸代码是很有必要的。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值