UnitTest自动化测试框架中断言的用法
作者:redrose2100   类别:    日期:2022-05-11 06:20:28    阅读:1017 次   消耗积分:0 分

【原文链接】UnitTest自动化测试框架中断言的用法

1、常用的unittest内置的断言语句

如下代码中即为unittest中常用的断言语句,因为这些语句都在unittest.TestCase中,所以在测试用例中可以直接通过self来调用即可,代码如下:

  1. import unittest
  2. class TestDemo01(unittest.TestCase):
  3. def test_01(self):
  4. self.assertEqual(1,1)
  5. self.assertNotEqual(1,2)
  6. self.assertFalse(False)
  7. self.assertTrue(True)
  8. self.assertIn(1,[1,2])
  9. self.assertNotIn(1,[2,3])
  10. self.assertIsNone(None)
  11. self.assertIsNotNone(1)
  12. self.assertIs(1,1)
  13. self.assertIsNot(1,2)
  14. self.assertIsInstance(1,int)
  15. self.assertNotIsInstance(1,str)
  16. if __name__ == "__main__":
  17. unittest.main()

执行结果如下:

  1. Ran 1 test in 0.002s
  2. OK
始终坚持开源开放共享精神,同时感谢您的充电鼓励和支持!
版权所有,转载本站文章请注明出处:redrose2100, http://blog.redrose2100.com/article/152
个人成就
  • 博客总数: 613 
  • 阅读总量: 707801 
  • 2022年 : 371 篇 
  • 2023年 : 211 篇 
  • 2024年 : 31 篇 
  • 2025年 : 0 篇 
测试开发技术全栈公众号
DevOps技术交流微信群