zoukankan      html  css  js  c++  java
  • 【unittest】unittest单元模块做assert

    我在Windows上开发Python用的版本是2.7,在Ubuntu上开发的版本是2.6,而在Python的unittest模块中,有几个方法是在2.7才有的,它们是:

    MethodChecks thatNew in
    assertEqual(a,b) a ==b  
    assertNotEqual(a,b) a !=b  
    assertTrue(x) bool(x) is True  
    assertFalse(x) bool(x) is False  
    assertIs(a,b) a isb 2.7
    assertIsNot(a,b) a isnotb 2.7
    assertIsNone(x) x isNone 2.7
    assertIsNotNone(x) x isnotNone 2.7
    assertIn(a,b) a inb 2.7
    assertNotIn(a,b) a notinb 2.7
    assertIsInstance(a,b) isinstance(a, b) 2.7
    assertNotIsInstance(a,b) not isinstance(a,b) 2.7

    其他assert

    Method     Checks that     New in
    assertAlmostEqual(a, b)     round(a-b, 7) == 0      
    assertNotAlmostEqual(a, b)     round(a-b, 7) != 0      
    assertGreater(a, b)     a > b     2.7
    assertGreaterEqual(a, b)     a >= b     2.7
    assertLess(a, b)     a < b     2.7
    assertLessEqual(a, b)     a <= b     2.7
    assertRegexpMatches(s, re)     regex.search(s)     2.7
    assertNotRegexpMatches(s, re)     not regex.search(s)     2.7
    assertItemsEqual(a, b)     sorted(a) == sorted(b) and works with unhashable objs     2.7
    assertDictContainsSubset(a, b)     all the key/value pairs in a exist in b     2.7
    assertMultiLineEqual(a, b)     strings     2.7
    assertSequenceEqual(a, b)     sequences     2.7
    assertListEqual(a, b)     lists     2.7
    assertTupleEqual(a, b)     tuples     2.7
    assertSetEqual(a, b)     sets or frozensets     2.7
    assertDictEqual(a, b)     dicts     2.7
    assertMultiLineEqual(a, b)     strings     2.7
    assertSequenceEqual(a, b)     sequences     2.7
    assertListEqual(a, b)     lists     2.7
    assertTupleEqual(a, b)     tuples     2.7
    assertSetEqual(a, b)     sets or frozensets     2.7
    assertDictEqual(a, b)     dicts     2.7

  • 相关阅读:
    线性规划与网络流24题解题报告
    [bzoj4569][SCOI2016]萌萌哒-并查集+倍增
    [bzoj1002]轮状病毒-矩阵树定理
    [bzoj1005][HNOI2008]明明的烦恼-Prufer编码+高精度
    [bzoj3995][SDOI2015]道路修建-线段树
    [bzoj3993][SDOI2015]星际战争-二分+最大流
    [bzoj3994][SDOI2015]约数个数和-数论
    [bzoj3990][SDOI2015]排序-搜索
    [bzoj4518][Sdoi2016]征途-斜率优化
    [bzoj4515][Sdoi2016]游戏-树链剖分+李超线段树
  • 原文地址:https://www.cnblogs.com/paulwinflo/p/4742834.html
Copyright © 2011-2022 走看看