2012-11-05 14 views
5

मेरे पास एक पायथन परियोजना है जो पिलिंट और अवांछित का उपयोग कर रही है। Unittest मुझे setUp() नामक विधियों का उपयोग कर रहा है जो कि पिलिंट पसंद नहीं है। विशेष रूप से:पिलिंट और unittest

C0103: 57,4:<class>.setUp: Invalid name "setUp" for type method (should match [a-z_][a-z0-9_]{2,30}$) 

सेटअप विधि के रूप में सेटअप को अनुमति देने के लिए मैं पिलिंट कैसे प्राप्त कर सकता हूं? मुझे उदाहरण के लिए "अनुमत विधि नाम" नामक कॉन्फ़िगरेशन आइटम नहीं दिखाई देता है। मैं # pylint: disable=C0103 का उपयोग नहीं करना चाहूंगा क्योंकि मेरे कोड में बहुत से सेटअप विधियां हैं।

उत्तर

10

अपनी कॉन्फ़िगरेशन फ़ाइल में विधि-आरजीएक्स सेटिंग बदलें (यह मूलभूत अनुभाग में है)। इस तरह की कुछ चाल चलनी चाहिए:

method-rgx=(([a-z_][a-z0-9_]{2,30})|(setUp)|(tearDown))$ 
+0

हाँ - यह अच्छा है। मेरा regex कमजोर है, तो मैं खुद को समझने की कोशिश कर रहा था। सहायता के लिए धन्यवाद। – Erik

संबंधित मुद्दे