测试驱动开发:使用unittest框架编写Python单元测试案例

原创 亦凉 2025-01-12 05:33 41阅读 0赞

在Python中,我们通常会使用unittest模块来编写单元测试。以下是一个简单的例子,我们将测试一个计算平方的功能:

  1. import unittest
  2. # 假设我们要测试的函数是这样定义的:
  3. def square(number):
  4. return number ** 2
  5. class TestSquareFunction(unittest.TestCase):
  6. def test_square_positive_number(self):
  7. result = square(5)
  8. self.assertEqual(result, 25)
  9. def test_square_negative_number(self):
  10. result = square(-3)
  11. self.assertEqual(result, 9)
  12. if __name__ == '__main__':
  13. unittest.main()

在这个例子中,我们首先定义了一个square函数,然后创建了一个TestSquareFunction测试类,对square函数进行了测试。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,41人围观)

还没有评论,来说两句吧...

相关阅读