क्या किसी फ़ंक्शन की परिभाषा में विधि नाम को लपेटना संभव है? मैं एक असाधारण लंबे विधि नाम है और यदि वह ऐसा है जैसे कि यह रैप करने के लिए संभव है मैं सोच रहा हूँ:परिभाषा में लपेटने का तरीका नाम
# 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 गाइड अनुसरण कर रही हूं, लेकिन मैं यह भी मेरी परीक्षण PEP0008 अनुरूप होना चाहते हैं (79 पात्रों को लपेट)। मुझे लगता है कि मुझे अपने परीक्षणों का नाम बदलने का एक तरीका बनाना होगा ताकि वे 80 से कम वर्ण हों। –
इसे हल करने का एक संभावित तरीका है अपने कोड को ढूढ़ने और इसे टुकड़ों में विभाजित करने के लिए कक्षाएं बनाना। 'एब्स्ट्रक्शन' यहां कीवर्ड है। 'test1.ExecuteMain()' 'IITTest1AndThisExecutesMainTest' से पढ़ने के लिए आसान है – HelloWorld