共計 571 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Python 中,可以使用內置的 unittest 模塊來編寫和運行單元測試。下面是一個簡單的示例,展示如何在 Python 中編寫和運行單元測試:
import unittest
# 定義一個簡單的函數
def add(x, y):
return x + y
# 創建一個測試類,繼承自 unittest.TestCase
class TestAddFunction(unittest.TestCase):
# 編寫測試用例
def test_add(self):
self.assertEqual(add(1, 2), 3)
self.assertEqual(add(-1, 1), 0)
self.assertEqual(add(0, 0), 0)
if __name__ == '__main__':
unittest.main()
在上面的例子中,我們定義了一個簡單的 add 函數,并創建了一個繼承自 unittest.TestCase 的測試類 TestAddFunction。在測試類中,我們編寫了一個名為 test_add 的測試用例,在這個測試用例中使用 assertEqual 方法來斷言 add 函數的返回值是否符合預期。
要運行這個單元測試,只需將上述代碼保存為一個.py 文件,然后在命令行中運行該文件即可。運行結果將會輸出每個測試用例的結果,以及總體的測試結果。
丸趣 TV 網 – 提供最優質的資源集合!
正文完