代码之家  ›  专栏  ›  技术社区  ›  japreiss Jim Ingham

验证两个Python类是否具有相同的API,而不使用'abc`

  •  0
  • japreiss Jim Ingham  · 技术社区  · 5 年前

    我不太喜欢 abc Python中的模块。如果我想写明确的接口,我会用另一种语言。但是,有些情况下,我想验证一下,例如。,

    对于类的每个“公共”方法 A B 有一个具有相同名称的方法,该方法具有相同数量的参数。

    有办法吗?理想情况下,在执行程序之前,我可以运行某种linter步骤。

    0 回复  |  直到 5 年前