在CentOS上進行Python單元測試,你可以遵循以下步驟:
確保已經安裝了Python。CentOS 7默認安裝了Python 2.7,而CentOS 8默認安裝了Python 3.6。你可以使用python --version
或python3 --version
命令檢查Python版本。如有需要,請安裝所需版本的Python。
安裝pip
。pip
是Python的包管理器,用于安裝和管理Python軟件包。你可以使用以下命令安裝pip
:
對于Python 2.7:
sudo yum install python-pip
對于Python 3.6:
sudo yum install python3-pip
使用pip
安裝unittest
庫。unittest
是Python的標準庫,無需額外安裝。如果你需要安裝第三方庫,可以使用pip
進行安裝。例如,要安裝requests
庫,可以使用以下命令:
對于Python 2.7:
sudo pip install requests
對于Python 3.6:
sudo pip3 install requests
編寫測試用例。創建一個名為test_example.py
的文件,并編寫測試用例。例如:
import unittest
import requests
class TestExample(unittest.TestCase):
def test_request(self):
response = requests.get('https://api.github.com')
self.assertEqual(response.status_code, 200)
if __name__ == '__main__':
unittest.main()
運行測試用例。在終端中,導航到包含test_example.py
文件的目錄,然后運行以下命令:
對于Python 2.7:
python test_example.py
對于Python 3.6:
python3 test_example.py
你將看到測試結果,包括通過的測試用例和失敗的測試用例。
這就是在CentOS上進行Python單元測試的基本過程。你可以根據需要編寫更多的測試用例,并使用unittest
庫提供的功能來組織和運行測試。