根据PEP8规范化方法名。
namalizer的Python项目详细描述
namalizer-智能方法名规范化器
它允许您使用诸如“twisted”或“unittest”之类的库来保持PEP8的命名风格。
下面是示例:
/usr/bin/python
import unittest
来自namalizer import pep8
def set_up(self):
self.a='blah'
def test_example(self):
self.assert_equal(self.a,“blah”)
pep8(**locals())
在这种情况下,
它将在“unittest.testcase”中为“set up”、“assertequal”等方法创建aliazes。
然后,它将看到您创建了“set up”方法来覆盖基类的功能,并将为此方法创建别名“setup”,这样当“unittest”调用“setup”时,将调用您的版本。
----
如果您使用具有难看命名方法的库,此正则表达式将帮助您找到使用错误名称的所有位置:
git grep-e'(\.\'def\)[a-z]\+[a-z]'
credits
-
fork the project,contribution and send me patches.
它允许您使用诸如“twisted”或“unittest”之类的库来保持PEP8的命名风格。
下面是示例:
/usr/bin/python
import unittest
来自namalizer import pep8
self.a='blah'
def test_example(self):
self.assert_equal(self.a,“blah”)
pep8(**locals())
在这种情况下,
它将在“unittest.testcase”中为“set up”、“assertequal”等方法创建aliazes。
然后,它将看到您创建了“set up”方法来覆盖基类的功能,并将为此方法创建别名“setup”,这样当“unittest”调用“setup”时,将调用您的版本。
如果您使用具有难看命名方法的库,此正则表达式将帮助您找到使用错误名称的所有位置:
git grep-e'(\.\'def\)[a-z]\+[a-z]'
credits
-
fork the project,contribution and send me patches.