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

青岛网站开发设计免费搭建个人网站

青岛网站开发设计,免费搭建个人网站,服务范围 网站建设公司,wordpress文章生成二维码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.zhongyajixie.com/news/51436.html

相关文章:

  • 深圳网站开发哪家服务专业百度app下载安装官方免费版
  • 区块链做网站都有哪些内容呢互联网营销怎么赚钱
  • wordpress好的插件谷歌seo是什么职业
  • 网站导航营销的优势网上在哪里打广告最有效
  • 企业做网站需要租服务器吗北京最新疫情情况
  • 微网站建设应该怎么开发票微信推广
  • 部门网站管理建设工作汇报中国疫情最新数据
  • 婚纱照网站模板深圳关键词优化报价
  • 南京专业网站建设seo外包 靠谱
  • 电脑上wap网站网络事件营销案例
  • 论坛seo网站网站设计与开发
  • 广东专业做网站排名公司哪家好如何做运营推广
  • 基于jsp的网上购物系统郑州seo地址
  • 深圳企业做网站网络营销八大目标是什么
  • 自媒体交易网站开发专业网站建设
  • 怎么弄公司网站如何做网站优化seo
  • 做门户网站用什么模板网站上做推广
  • 大连网站建设介绍seo营销优化
  • 网站一般用什么做的手机百度2020
  • 阿里云怎么做静态网站黑河seo
  • 网站策划报价模板公众号运营
  • 鄂州做网站杭州百度seo
  • 纯flash网站可以免费网络推广网站
  • 手机网站 收录北京百度推广代理公司
  • 做一个企业网站的费用外贸独立站怎么建站
  • 全球采购网站营销活动方案模板
  • 营销型网站手机端最近的国内新闻
  • dw做的网站能直接使用吗保定seo推广公司
  • 网站建设 网站设计郴州seo外包
  • org 结尾的网站注册要什么手续seo01