代码测试挑战:编写Python单元测试案例

原创 ﹏ヽ暗。殇╰゛Y 2025-02-09 16:57 22阅读 0赞

在Python中,我们通常使用unittest模块来编写和运行单元测试。下面是一个简单的例子,我们将测试一个名为add_numbers的函数:

  1. # 被测试代码
  2. def add_numbers(a, b):
  3. return a + b
  4. # 单元测试
  5. import unittest
  6. class TestAddNumbers(unittest.TestCase):
  7. def test_add_positive_numbers(self):
  8. result = add_numbers(3, 5)
  9. self.assertEqual(result, 8)
  10. def test_add_negative_numbers(self):
  11. result = add_numbers(-2, -4)
  12. self.assertEqual(result, -6)
  13. if __name__ == '__main__':
  14. unittest.main()

这个例子中,我们创建了一个名为TestAddNumbers的测试类,并在其中编写了两个测试方法:分别检查正数相加和负数相加的结果。

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

发表评论

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

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

相关阅读