5
メソッド名を関数定義にラップすることはできますか?私は非常に長いメソッド名を持っており、それはそうのようにそれをラップすることが可能です場合、私は思ったんだけど:定義内のラップメソッド名
# method name is my_really_long_method_name_wow_this_is_really_long
def my_really_long_method_name_
wow_this_is_really_long():
pass
私はこれをやって試してみましたが、私は構文エラーを取得:
def my_really_long_method_name_\
wow_this_is_really_long():
pass
私はユニットテストメソッドに名前を付けるためのロイOsheroveのガイドを次のですが、私はまた、(79文字までラップ)私のテストはPEP0008準拠するようにしたいと思います。私は80文字以下になるようにテストの名前を変更する方法を検討しなければならないと思う。 –
これを解決するには、コードを構造化して分割するクラスを作成する方法があります。ここでは「抽象」がキーワードです。 'test1.ExecuteMain()'は 'ThisIsTest1AndThisExecutesMainTest'より読みやすくなります – HelloWorld