Pycharm генерирует странный шаблон кода для теста при использовании Python Framework для тестирования - PullRequest
0 голосов
/ 05 февраля 2019

Почему PyCharm генерирует следующий шаблон кода при нажатии «Создать новый тест ..:», хотя у меня pytest в качестве моего бегуна по умолчанию?

Если моя функция create_training_data,тогда PyCharm сгенерирует следующий код для этого:

from unittest import TestCase

class TestCreate_training_data(TestCase):
    def test_create_training_data(self):
    self.fail()

И все же pytest не нуждается ни в импорте, ни в подклассе, поэтому достаточно иметь

class TestCreate_training_data(object):
    def test_create_training_data(self):
    self.fail()

, так как уже началосьстраница показывает: https://docs.pytest.org/en/latest/getting-started.html

1 Ответ

0 голосов
/ 06 февраля 2019

PyCharm знает только, как создавать unittest тесты в данный момент.Пожалуйста, проголосуйте за соответствующий запрос функции: PY-15021 .

...