在Debian上進行Python測試,您可以遵循以下步驟:
python --version
或者對于Python 3.x版本:
python3 --version
如果尚未安裝Python,可以使用以下命令安裝:
sudo apt update
sudo apt install python3
unittest
庫。unittest
是Python的標準庫,用于編寫和運行測試。在大多數Python安裝中,它已經包含在內。要確保unittest
可用,請嘗試導入它:import unittest
如果沒有錯誤消息,那么unittest
應該已經準備好使用了。
my_module.py
的文件,其中包含以下內容:def add(a, b):
return a + b
def subtract(a, b):
return a - b
test_my_module.py
的測試文件。在這個文件中,我們將編寫針對my_module.py
中的函數的測試用例。使用unittest
庫編寫測試用例:import unittest
from my_module import add, subtract
class TestMyModule(unittest.TestCase):
def test_add(self):
self.assertEqual(add(1, 2), 3)
self.assertEqual(add(-1, 1), 0)
self.assertEqual(add(0, 0), 0)
def test_subtract(self):
self.assertEqual(subtract(3, 2), 1)
self.assertEqual(subtract(1, -1), 2)
self.assertEqual(subtract(0, 0), 0)
if __name__ == '__main__':
unittest.main()
test_my_module.py
文件的目錄,并運行以下命令:python3 test_my_module.py
或者,如果您使用的是Python 2.x版本:
python test_my_module.py
unittest
將運行測試用例并顯示結果。如果所有測試都通過,您將看到一個消息,指示成功運行的測試數量。如果有失敗的測試,unittest
將顯示有關失敗原因的詳細信息。這就是在Debian上進行Python測試的基本過程。您可以根據需要編寫更多的測試用例,并使用unittest
庫提供的其他功能來組織和運行測試。