通常,您希望从django的unittest类TestCase继承,可以从django.测试. 也就是说,您可以将msg参数传递给您要评估的任何内容,其中包含失败消息。在

以下是“人性化”的一个例子:class HumanizeTests(TestCase):

def humanize_tester(self, test_list, result_list, method):

# Using max below ensures we go through both lists

# However, if the lists are not equal length, this raises an exception

for test_content, result in zip(test_list, result_list):

t = Template('{%% load humanize %%}{{ test_content|%s }}' % method)

rendered = t.render(Context(locals())).strip()

self.assertEqual(rendered, escape(result),

msg="%s test failed, produced '%s', should've produced '%s'" % (method, rendered, result))

显然,你的不需要看起来像上面这样,但是你可以看到msg参数的作用。在

python定义test方法_向python/django失败的测试方法的详细信息中添加自定义/调试消息的任何方法unittest.TestCase?...相关推荐

  1. python 定义一个负数_其实Python不难学(4):Python如何处理文本数据

    文本的处理是数据分析工作中很重要的业务领域.Python的字符串变量用于操纵文本型数据.以下命令就定义了一个字符串变量,用于存放一段文本资料. 在Python中,文本数据使用一对单引号或双引号来界定的 ...

  2. python训练词库_在Python中训练NGramModel

    首先,正如您对问题的评论中所指出的,如果培训/运行速度对您来说是一个问题,KenLM可能是更好的选择.此时nltk.model主要用于教育/原型设计,但它并不快. 如果您仍然决定坚持使用NLTK,请继 ...

  3. python分析微博粉丝_新浪微博Python SDK笔记——获取粉丝列表或关注列表 | 学步园...

    上一节中创建了一个initclient包,封装了授权的过程,通过获取的myAPIClient对象可以直接调用API接口进行微博操作,上一节中就调用了发微博的接口发了一条新微博.这一节还是直接使用ini ...

  4. python怎么更新数据库_在Python的Django框架中更新数据库数据的方法

    先使用一些关键参数创建对象实例,如下: >>> p = Publisher(name='Apress', ... address='2855 Telegraph Ave.', ... ...

  5. python定义字符串数组_从字符串数组(或元组)在Python中创建动态sql“ in list”子句的“最佳”方法是什么?...

    我正在从Python(使用MySQLDb)运行一个动态MySQL查询,该查询包括一个包含字符串值的" in list"子句.执行此功能的函数将获取一个值数组.如果有帮助,我可以将该 ...

  6. python独立log示例_带有Python示例的math.log()方法

    python独立log示例 Python math.log()方法 (Python math.log() method) math.log() method is a library method o ...

  7. python内置类型方法_浅析Python数字类型和字符串类型的内置方法

    一.数字类型内置方法 1.1 整型的内置方法 作用 描述年龄.号码.id号 定义方式 x = 10 x = int('10') x = int(10.1) x = int('10.1') # 报错 内 ...

  8. python连接opencv库_利用Python和OpenCV库将URL转换为OpenCV格式的方法

    今天的博客是直接来源于我自己的个人工具函数库. 过去几个月,有些PyImageSearch读者电邮问我:"如何获取URL指向的图片并将其转换成OpenCV格式(不用将其写入磁盘再读回)&qu ...

  9. python定义一个数列_第二章 数列和序列类型

    一.Python变量 1.定义 学习数据类型之前,先来学习以下什么是python变量? 直白意思就是给数据起个名字.变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变. 2.数据 ...

最新文章

  1. 2014年年度工作总结--IT狂人实录
  2. 我们部署个额外域控制器
  3. linux c 获取 进程 线程 id
  4. java 写流,Java IO中的其他读写流
  5. PHPROXY Encrypt 0.61
  6. 计算机原理课程设计陈宏,东北大学计算机组成基础原理课程教学设计.doc
  7. 做中学之教与学工具箱
  8. git 应用 merge
  9. python和java哪个好-Python和Java哪个好?有什么区别?
  10. 语音识别遇到的困难 - 浅谈语音识别技术的发展趋势与应用前景
  11. 10分钟图解ASP.NET AJAX 1.0 RC开发
  12. android水印的添加,Android添加水印的正确方法 只要三步!
  13. 判断一个正整数是素数还是合数
  14. WiFi密码破解亦或是WiFi热点软件?
  15. Ubuntu 下查看DNS地址
  16. Xshell6 提示要使用此程序,您必须应用最新的更新或使用新版本
  17. 美肤宝母公司环亚冲刺深交所:年营收超20亿 为胡兴国家族企业
  18. IP PV UV解释与区别
  19. mysql的collate什么意思_MYSQL中的COLLATE是什么?
  20. 财务借贷 三大报表

热门文章

  1. HTML文字横向滚动
  2. java后端面试笔记-自用
  3. 【剑指offer】面试题54:二叉搜索树的第k大节点(java)
  4. Java--线程同步
  5. 计算机组成原理——Cache与主存的地址映射
  6. 与时间相关的java源码_Java 调整日期和时间
  7. thread.sleep是让哪个线程休眠_Java多线程:多线程基础知识
  8. 支持向量机matlab代码程序_支持向量机(SVM)小结
  9. OpenCV学习笔记(八):形态学morpholgy(2):开/闭运算,形态学梯度、顶帽/黑帽morphologyEx()
  10. 神经网络相关的笔试题目集合(一)