当前位置: 首页 > news >正文

百度识图在线网页版佛山做网络优化的公司

百度识图在线网页版,佛山做网络优化的公司,麻将网站开发公司,安阳房产信息网Django 应用的测试应该写在应用的 tests.py 文件里。测试系统会自动的在所有以 tests 开头的文件里寻找并执行测试代码。 我们的 polls 应用现在有一个小 bug 需要被修复:我们的要求是如果 Question 是在一天之内发布的, Question.was_published_recentl…

Django 应用的测试应该写在应用的 tests.py 文件里。测试系统会自动的在所有以 tests 开头的文件里寻找并执行测试代码。
我们的 polls 应用现在有一个小 bug 需要被修复:我们的要求是如果 Question 是在一天之内发布的, Question.was_published_recently() 方法将会返回 True ,然而现在这个方法在 Question 的 pub_date 字段比当前时间还晚时也会返回 True(这是个 Bug)。
https://docs.djangoproject.com/zh-hans/4.2/intro/tutorial05/

polls/test.py

import datetimefrom django.test import TestCase
from django.utils import timezonefrom .models import Questionclass QuestionModelTests(TestCase):def test_was_published_recently_with_future_question(self):"""was_published_recently() returns False for questions whose pub_dateis in the future."""time = timezone.now() + datetime.timedelta(days=30)future_question = Question(pub_date=time)self.assertIs(future_question.was_published_recently(), False)

运行

$ python manage.py test polls

在这里插入图片描述
自动化测试的运行过程:

python manage.py test polls 将会寻找 polls 应用里的测试代码
它找到了 django.test.TestCase 的一个子类
它创建一个特殊的数据库供测试使用
它在类中寻找测试方法——以 test 开头的方法。
在 test_was_published_recently_with_future_question 方法中,它创建了一个 pub_date 值为 30 天后的 Question 实例。
接着使用 assertls() 方法,发现 was_published_recently() 返回了 True,而我们期望它返回 False。
测试系统通知我们哪些测试样例失败了,和造成测试失败的代码所在的行号。

修复缺陷:
polls/models.py

def was_published_recently(self):now = timezone.now()return now - datetime.timedelta(days=1) <= self.pub_date <= now

再次运行测试,通过。
在这里插入图片描述

http://www.yayakq.cn/news/767815/

相关文章:

  • iis配置网站开发环境合肥做网站哪家公司好
  • 计算机大二建设网站php获取wordpress
  • 佛山电商网站制作专业分销电商平台
  • 做T恤卖网站北京app定制开发公司
  • 网站建设公司工作流程信阳seo推广
  • 网站建设自我介绍旅游网站首页图片
  • 南昌高端网站制作做框架图的网站
  • 网站建设骗子公司网站程序有哪些
  • 医院网站和微信公众号建设怎么做门淘宝网站
  • 广州企业网站设计wordpress创建数据表
  • 中国建设工程鲁班奖查询网站建筑设计公司名称起名
  • 红酒公司网站建设wordpress中文章
  • 宁波市住房和城乡建设局网站做网站的意义
  • 江苏建设集团有限公司网站嵌入式工程师要学什么
  • 沈阳做网站哪家质量好价格低平面设计制作公司
  • 海南网站建设开发学校网站开发的背景
  • 手机免费制作网站模板深圳市城乡建设局网站
  • 网站建设框架编写目的食品网站建设规划
  • 甘肃省临夏州建设局网站纵横网站建立
  • 如何创建网站 优帮云做php网站教程视频
  • 秦皇岛网站建设seo深圳宝安房价
  • 电玩网站开发天津建筑工程公司有哪些
  • 合肥网页模板建站中小企业网站用什么技术
  • 网站调用优酷视频去广告购物网站哪个质量好
  • 访问不到自己做的网站做网站显示上次登录时间代码
  • 莱芜网站建设公司团建智慧登陆官网
  • 国美在线网站建设域名做网站自己的电脑
  • 西安高端网站制作公司哪家好摄影网站设计与制作
  • 在线建站软件中铁十二局集团有限公司
  • 电子商务网站建设与管理课程评价腾云公司做网站