zoukankan      html  css  js  c++  java
  • unittest所有断言

    assertEqual(self,first,second [,msg]):fist==second通过

    assertNotEqual(self,first,second [,msg])fist!=second通过

    assertGreater(self,a,b [,msg]):a>b通过

    assertGreaterEqual(self,a,b [,msg]):a>=b通过

    assertLess(self,a,b [,msg]):a<b通过

    assertLessEqual(self,a,b [,msg]):a<=b通过

    assertTrue(self,expr [,msg]):expr is True通过

    assertFalse(self,expr [,msg])expr is False通过

    assertIs(self,expr1,expr2 [,msg]):expr1 is expr2  1和2是同一个对象通过

    assertIsNot(self,expr1,expr2 [,msg]):expr1 is not expr2? 1和2不是同一个对象吗?

    assertIsNone(self,obj [,msg]):obj is None?对象为空吗?

    assertIsNotNone(self,obj [,msg]):obj is not None?对象不为空吗?

    assertListEqual(self,list1,list2 [,msg]):list1 ==list2 ?列表1等于列表2吗?

    assertDictEqual(self,d1,d2 [,msg]):dict1==dict2? 字典1等于字典2吗?

    assertTupleEqual(self,first,second [,msg]):Tuple1==Tuple2?元组1等于元组2吗?

    assertIn(self,member,container [,msg]):member in container? 值在容器里吗?

    assertNotIn(self,member,container [,msg]):member not in container?值不在容器里吗?

    assertIsInstance(self,obj,cls [,msg]):obj是cls的实例吗?

    assertNotIsInstance(self,obj,cls [,msg]):obj不是cls的实例吗?

    assertAlmostEqual(self,first,second,places [,msg],delta):first约等于second吗?适用于小数,palces: 指定精确到小数点后多少位,默认为7,如果在place位以内不同则断言失败;如果delta指定了值,则first和second之间的差值必须≤delta;

    assertNotAlmostEqual(self,first,second,places [,msg],delta):first不约等于second吗?

    assertRegex(self,text,unexpected_regexp [,msg]):验证正则表达式regexp搜索是否匹配文本text。

    assertNotRegex(self,text,unexpected_regexp [,msg]):验证正则表达式regexp搜索是否不匹配文本text。

    assertDictContainsSubset(self,expected,actual [,msg]):检查实际是否超预期;

    assertItemEqual(self,expected_seq,actual_seq [,msg]):一个无序的序列特异性的比较。

    assertMultiLineEqual(self,first,second [,msg]):2个多行的字符串是相等的

    assertRaises(self,excClass,callableObj,args,kwargs):除非excclass类抛出异常失败

    assertRaisesRegexp(self,expected_expected_exception,expected_regexp,...):认为在引发异常的情况下消息匹配一个正则表达式。

    通过

  • 相关阅读:
    增加新分类daily——“每天学了啥?”
    gcc选项中的编译过程
    一个带路径复制的perl脚本
    git
    mysql explain 详解
    CentOS Python2.4升级到Python2.7
    mongoDb查询
    linux php 扩展
    php-redis 扩展安装
    redis Linux的安装方法
  • 原文地址:https://www.cnblogs.com/Frank-guo/p/13927904.html
Copyright © 2011-2022 走看看