SonarQube Code Smell:重命名" setUp"从TestCase类重写的方法

时间:2018-01-12 13:18:13

标签: python unit-testing sonarqube

我们已经开始使用SonarQube来分析我们的python代码并报告以下未成年人"代码气味":

enter image description here

这是我从TestCase类重写的方法,因此我无法将其重命名为set_up()以匹配python命名约定。如何忽略该规则或调整Python规则以忽略此规则。我们在整个地方使用Nosetests,其中大多数都包含setUp()方法。

1 个答案:

答案 0 :(得分:2)

应该修复规则,以便在这种情况下不会引起问题。我创建了ticket来跟踪此问题。

作为解决方法,您可以禁用某些给定文件的规则。请参阅ignoring issues on Multiple Criteria的文档,并将其应用于python:S100和模式“** / test / *”(例如)。