я отправил следующий вопрос относительно носа и параметризованных тестов:ошибки PyCharm для действительного кода питона
use-class-method-in-nose-parameterize.expand call
и я получил мой ответ, но теперь мне интересно, почему PyCharm не в состоянии признать это в качестве действительного кода. Кто-нибудь знает, как отключить это предупреждение в Pycharm, или я должен представить это как ошибку для реактивных мозгов?
Вот что я знаю, что работает, но PyCharm дает ложные отрицательные сообщения об ошибках:
class MyUnitTestClass(TestCase):
def generate_scenarios():
yield ('this_is_my_test', 1, 2)
@parameterized.expand(generate_scenarios())
def test_scenario(self, test_name, input, expected_output):
self.assertEquals(input+input, expected_output)
могли бы вы предоставить достаточно информации для этого вопроса, чтобы стоять в покое, пожалуйста? – jonrsharpe
См. Связанный вопрос. Он имеет точный пример кода –
Нет! Что вы не понимаете о * «автономном» *? Отредактируйте это, чтобы людям не приходилось идти туда и обратно; вы также можете предоставить более короткий пример. – jonrsharpe