6
से एक स्थानीय विधि कॉल मेरे कोड:में सक्षम नहीं setUpClass
class TestSystemPromotion(unittest2.TestCase):
@classmethod
def setUpClass(self):
...
self.setup_test_data()
..
def test_something(self):
...
def setup_test_data(self):
...
if __name__ == '__main__':
unittest2.main()
त्रुटि जो मैं हो रही है:
TypeError: unbound method setup_test_data() must be called with TestSystemPromotion
instance as first argument (got nothing instead)
यह अभी भी अजगर 2.7+ में सच है? मैं 'सेटअप क्लास (स्वयं)' करने में सक्षम हूं और इसमें कुछ सुलभ 'self.var' चर परिभाषित करता हूं जिसमें मैं बाल कक्षाओं में' सुपर 'कर सकता हूं, और बच्चे उन्हें समझते हैं। – kiminoa