shell pip install coverage shell coverage --version python # calculator.py class Calculator: def add(self, a, b): return a + b def subtract(self, a, b): return a - b python # test_calculator.py import unittest from calculator import Calculator class TestCalculator(unittest.TestCase): def test_add(self): calculator = Calculator() result = calculator.add(2, 3) self.assertEqual(result, 5) def test_subtract(self): calculator = Calculator() result = calculator.subtract(5, 3) self.assertEqual(result, 2) if __name__ == '__main__': unittest.main() shell coverage run --source=calculator -m unittest test_calculator.py shell coverage report shell coverage html


上一篇:
下一篇:
切换中文