समाधान:
1/स्थापित nose
(लोकप्रिय विकल्प परीक्षण धावक) और विस्तार pinnochio
$ pip install nose pinnochio
2/समय रिकॉर्डिंग (बार फ़ाइल .nose-stopwatch-times
में सहेजे जाते हैं)
+०१२३५१६४१० के साथ चलाने के परीक्षण
$ nosetests --with-stopwatch
3/प्रदर्शन परीक्षण नामों को कम समय के अनुसार क्रमबद्ध:
$ python -c "import pickle,operator,signal; signal.signal(signal.SIGPIPE, signal.SIG_DFL); print '\n'.join(['%.03fs: %s'%(v[1],v[0]) for v in sorted(pickle.load(open('.nose-stopwatch-times','r')).items(), key=operator.itemgetter(1), reverse=True)])" | less
मुझे लगता है कि यह कुछ बेस क्लास में परिभाषित करना अच्छा होगा ताकि कोई आसानी से इसे मिश्रण कर सके। –
Definitelly। यह एक संभावना का केवल उदाहरण है। – horejsek
@szeitlin नहीं, यह विधि है: https://docs.python.org/3/library/unittest.html#unittest.TestCase.id – horejsek