我发布了以下关于鼻子和参数化测试的问题:
use-class-method-in-nose-parameterize.expand 调用
我得到了答案,但现在我想知道为什么 PyCharm 无法将其识别为有效代码。有谁知道如何在 Pycharm 中关闭此警告,或者我应该将其作为 bug 提交给 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)