有效python代码

时间:2015-06-19 16:55:13

标签: python pycharm nose-parameterized

我发布了关于鼻子和参数化测试的以下问题:

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) 

1 个答案:

答案 0 :(得分:0)

你可以在pycharm中压制你想要的任何东西

  1. 将光标放在括号之间(用红色加下划线)
  2. 按alt + Enter以显示建议
  3. 按"添加自我"上的右箭头键。建议顶部的行
  4. 选择禁止错误的选项
  5. 另见: https://www.jetbrains.com/pycharm/help/suppressing-inspections.html