zoukankan      html  css  js  c++  java
  • 【python】unittest中常用的assert语句

    下面是unittest模块的常用方法:

    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 is b     2.7

    assertIsNot(a, b)     a is not b     2.7

    assertIsNone(x)     x is None     2.7

    assertIsNotNone(x)     x is not None     2.7

    assertIn(a, b)     a in b     2.7

    assertNotIn(a, b)     a not in b     2.7

    assertIsInstance(a, b)     isinstance(a, b)     2.7

    assertNotIsInstance(a, b)     not isinstance(a, b)     2.7

    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

  • 相关阅读:
    BSGS模板(互质与不互质) 洛谷P4195、P3846
    整除分块(数论分块)
    洛谷P3327 [SDOI2015]约数个数和——莫比乌斯反演
    模块二
    模块
    二分法 匿名函数
    3.26作业
    函数的递归调用
    yield表达式 三元表达式
    3.25作业
  • 原文地址:https://www.cnblogs.com/paulwinflo/p/5742142.html
Copyright © 2011-2022 走看看