在CentOS系统中,使用Python进行单元测试通常遵循以下步骤:
sudo yum install python3
sudo yum install python-unittest2
test_my_module.py
,并编写你的测试用例。这里是一个简单的例子:import unittest
def add(a, b):
return a + b
class TestAddFunction(unittest.TestCase):
def test_addition(self):
self.assertEqual(add(1, 2), 3)
self.assertEqual(add(-1, 1), 0)
self.assertEqual(add(0, 0), 0)
if __name__ == '__main__':
unittest.main()
python3 test_my_module.py
或者,如果你使用的是Python 2.7:
python test_my_module.py
此外,你还可以使用第三方测试框架,如pytest,来编写和运行单元测试。要安装pytest,可以使用以下命令:
sudo yum install pytest
然后,使用pytest
命令运行测试用例:
pytest test_my_module.py
这将生成一个详细的测试报告,包括通过的测试用例、失败的测试用例以及失败原因等信息。