鼻子工具和 pylint

2023-12-23

使用nose.tools并保持pylint快乐的正确方法是什么?

下面的代码:

'''
This is a test
'''

import nose.tools
import nose.tools.trivial

nose.tools.assert_equal(1, 1)
nose.tools.assert_equals(1, 1)

nose.tools.trivial.assert_equal(1, 1)
nose.tools.trivial.assert_equals(1, 1)

导致以下 pylint 错误:

$ pylint -i y -r n /tmp/aseq.py
************* Module aseq
E1101:  8,0: Module 'nose.tools' has no 'assert_equal' member
E1101:  9,0: Module 'nose.tools' has no 'assert_equals' member
E1101: 11,0: Module 'nose.tools.trivial' has no 'assert_equal' member
E1101: 12,0: Module 'nose.tools.trivial' has no 'assert_equals' member

当然,可以禁用E1101,有没有更干净的方法?


您应该输入以下内容,而不是禁用 E1101:

ignored-classes=nose.tools,nose.tools.trivial

在 .pylintrc 下[TYPECHECK]部分。

就目前而言皮林特文档 http://docs.pylint.org/features.html#id27,此选项“对于具有动态设置属性的类很有用”。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

鼻子工具和 pylint 的相关文章

随机推荐

  • PHP #region 用于代码折叠?

    PHP 中是否有相当于 c 的 region 的功能 不 语言中没有直接的内容 但每一个像样的编辑器都允许某种标记来实现这一点 例如在 Netbeans 中
  • GKE 集群未缩小规模

    我在 Google Kubernetes 集群上启用了自动缩放 并且我可以看到其中一个 Pod 的使用率要低得多 我总共有 6 个节点 我预计至少有这个节点被终止 我经历了以下事情 https github com kubernetes a
  • Firebase、Android、Google Plus 登录 - 无法检索用户的电子邮件地址

    我正在使用 Google Plus 身份验证和 Firebase 我目前正在使用 Android 来完成基本的身份验证示例 基本身份验证部分与 github 上的代码运行良好 并且它应该按预期工作 https github com fire
  • 可见性:隐藏和显示:无之间有什么区别?

    CSS 规则visibility hidden and display none两者都会导致元素不可见 这些是同义词吗 display none意味着相关标签根本不会出现在页面上 尽管您仍然可以通过 dom 与其交互 其他标签之间不会为其分
  • Pandas 中日期列的最大/最小,列包含 nan 值

    我正在尝试在 pandas 数据框中创建一个新列 其中包含其他两个日期列的最大 或最小 日期 但是 当这两列中的任意位置存在 NAN 时 整个最小 最大列就会变成 NAN 是什么赋予了 当使用数字列时 这工作得很好 但是对于日期 新列都是
  • 有没有办法动态查询数据库

    我们想要为房间数据库构建一个过滤器 其中过滤器选项由用户选择 IE 我们有一个带有字段 id 名称 日期 类型 的实体 用户可以按日期和 或名称包含文本和 或类型等于某些内容来过滤列表 有没有办法在房间里做到这一点 我很遗憾地说 目前无法按
  • KSQL 流 - 从结构数组中获取数据

    我的 JSON 看起来像 Obj1 a abc b def c ghi ArrayObj key1 1 Key2 2 Key3 3 key1 4 Key2 5 Key3 6 key1 7 Key2 8 Key3 9 我已经编写了 KSQL
  • R Shiny DT 数据表排序/过滤时如何确保行着色更新?

    我正在编写一个 R Shiny 应用程序 我在 DT 数据表中使用具有特定颜色的文本条目 当表格重新排序时 颜色不会保留在正确的行中 相反 他们留在原地 我假设我需要观察表被重新排序 过滤的事件并做出反应 我怎么做 下面的示例代码 libr
  • 更改按钮颜色 onPress(切换功能)React Native

    希望一切安好 我似乎在使用基本按钮功能时遇到困难 我所需要的只是要更改的类的状态以及每次按下按钮时要更改的按钮样式 与 TouchableHighlight 不同 我需要更改颜色以保持直到再次按下按钮 返回到原始颜色 我尝试过使用 Swit
  • Play Framework 2.1.1 部署问题

    因此 我正在尝试部署非常简单的 Play Framework 2 1 1 应用程序 但每当我通过端口命令行传递标志并应用数据库演变时 它们都会被忽略 例如 sudo play start Dhttp port 80 DapplyEvolut
  • 如何在 Maven Netbeans 项目中包含 Maven 存储库中不存在的 jar

    我正在使用 Netbeans 构建 Maven 项目 并将 JTidy java 库作为依赖项 事实证明 JTidy 不存在于任何 Maven 存储库中 因此我不能只为其添加 正常 依赖项条目 处理 Maven 项目中库的依赖关系 在存储库
  • 为什么 type(classInstance) 返回“instance”?

    我有一个方法 它接受可以是多种类型的参数 并且必须根据类型做一件事或另一件事 但是如果我检查所述参数的类型 我不会得到 真实 类型 我总是得到
  • C# 中的标准 Blowfish

    我的 C 程序使用的是标准河豚 我的 C 程序使用的是 Blowfish 加密算法here http www hotpixel net software html 两个应用程序 TCP 客户端 执行相同的操作 接收数据包 对其进行加密 然后
  • jquery 改变 P 的 insidehtml 不起作用

    我有一个我认为是使用 jQuery 的简单选择来更改段落上的一些文本 它以传统方式完美运行 即 document getElementById message text innerHTML hello 但对于 jQuery 则不然 我已经检
  • 击败或满足 OS X memset(和 memset_pattern4)

    我的问题是基于另一个SO问题 为什么 mm stream ps 会产生 L1 LL 缓存未命中 https stackoverflow com questions 9068246 why does mm stream ps produce
  • 核心数据搜索优化

    我正在我的一个基于核心数据的应用程序中开发搜索功能 并且我正在尝试收集每个人有关搜索优化的技巧 以尽可能快地实现它 搜索需要足够快 以便能够为包含 20 000 多个对象的数据库提供近乎即时的结果 到目前为止我所做的 就优化而言 实现了 W
  • 在 AJAX 调用中读取 POST 数据

    我有一些 Session 值 我通过 Ajax 调用不断更改它们 我似乎无法处理 POST 数据来处理它并设置值 我在这里传递给它的是一个字符串数组 如下面的代码所示 这是 AJAX 调用的地方 var sessionValues str
  • RIA 服务出现奇怪的错误“代码生成器遇到致命异常”

    这是我第二次在 WCF RIA 服务中遇到这个非常奇怪的问题 可悲的是 我必须两次解决这个问题 再次经历不同的困难 尽管我已经给自己留了一张纸条指出解决方案 P 无论如何 非常有用 的错误消息如下 MSBuild Microsoft Sil
  • 将 ListRow 添加到受保护工作表的表中

    当工作表受到保护时 我想将数据添加到每个工作表中每个表的最后一行 我在 ThisWorkbook 中有这段代码来保护工作表 Private Sub Workbook Open Dim wSheet As Worksheet For Each
  • 鼻子工具和 pylint

    使用nose tools并保持pylint快乐的正确方法是什么 下面的代码 This is a test import nose tools import nose tools trivial nose tools assert equal