Как получить отчет о покрытии кода в проекте PyCharm for Python - PullRequest
0 голосов
/ 21 сентября 2018

Я создал простой метод сложения в python, как [main.py]

class Calculator:

    def sum(self,a,b):
        return a+b

И я написал тестовый пример в [test.py]

from unittest import Testcase
from main import Calculator

class TestCalculator(TestCase):

    def setUp(self):
        self.calc=Calculator()

    def test_sum(self):
        answer=self.cals.sum(2,4)
        self.assertEqual(answer,6)

Теперь яхочу проверить покрытие кода этого кода.Я не понимаю, как получить отчет о покрытии в PyCharm IDE.Кто-нибудь, пожалуйста, руководство, если вы знаете, как получить покрытие кода всего проекта

1 Ответ

0 голосов
/ 21 сентября 2018

Вы можете просто использовать Coverage.py .Просто pip install coverage и добавьте метод main в свой test.py или main.py и запустите его.

Например, добавьте в test.py,

if __name__ == '__main__':
    unittest.main()

и запустите на терминале

1010 *
...