0

鼻とパラメータ化されたテストに関する次の質問を投稿しました。

use-class-method-in-nose-parameterize.expand 呼び出し

答えが得られましたが、なぜ PyCharm がこれを有効なコードとして認識できないのか疑問に思っています。Pycharm でこの警告をオフにする方法を知っている人はいますか? または、これをバグとして Jet Brains に送信する必要がありますか?

これが私が知っていることですが、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) 
4

1 に答える 1

0

pycharm で必要なものをすべて抑制することができます

  1. カーソルを括弧の間 (赤い下線が引かれているところ) に置きます。
  2. Alt+Enter を押すと候補が表示されます
  3. 提案の上部にある「自分を追加」行で右矢印キーを押します
  4. エラーを抑制するオプションを選択します

参照: https://www.jetbrains.com/pycharm/help/suppressing-inspections.html

于 2015-06-19T17:21:25.690 に答える