से स्थापित ऐप के साथ पायथन रन टेस्ट कुछ पाइथन ऐप्स के लिए, यदि मैं उन्हें मैन्युअल रूप से इंस्टॉल करता हूं, तो मैं परीक्षण स्क्रिप्ट करने के लिए ऐप फ़ोल्डर के अंदर python setup.py test
चला सकता हूं। लेकिन अगर मैं उन्हें पीपी के माध्यम से स्थापित करता हूं, तो डिस्ट-पैकेज में केवल एक .gg फ़ाइल है, तो मुझे अपना परीक्षण कैसे चलाया जाना चाहिए?पाइप
Q
पाइप
7
A
उत्तर
3
मैंने वर्चुअलनव में निम्नलिखित किया और परीक्षण चलाने में सक्षम था।
$ pip install pyelasticsearch
$ pip install nose virtualenv scripttest mock
$ cdsitepackages #virtualenvwrapper shortcut to go to the site-packages directory
$ cd pyelasticsearch/tests
$ nosetests
जहां अपनी साइट-संकुल निर्देशिका स्थित है तो आप शायद कुछ और ही साथ cdsitepackages से बदल देंगे पर निर्भर करता है। जैसा कि @ थवेन ने उल्लेख किया है, वहां दो निर्देशिकाएं बनाई गई हैं - एक जो कि pyelasticsearch-0.5-py2.7.egg-info/और एक है जो pyelasticsearch है। यदि pyelasticsearch पैकेज वास्तव में वहां नहीं था, तो आप कुछ भी आयात करने में सक्षम नहीं होंगे।
संबंधित मुद्दे
- 1. पाइप
- 2. पाइप
- 3. पाइप
- 4. पाइप
- 5. पाइप
- 6. पाइप
- 7. पाइप
- 8. पाइप
- 9. पाइप
- 10. पाइप
- 11. पाइप
- 12. पाइप
- 13. पाइप
- 14. पाइप
- 15. पाइप
- 16. पाइप स्थिति
- 17. JSON पाइप
- 18. पाइप वर्चुअलएन्ग
- 19. पाइप ऑब्जेक्ट
- 20. नामित पाइप
- 21. एक पाइप
- 22. ffmpeg - 'पाइप:'
- 23. पाइप मॉड्यूल
- 24. 'पाइप इंस्टॉल'
- 25. यूनिक्स पाइप (|) और पाइप हम सी में "पाइप (int pipefd [2])" का उपयोग कर बनाते हैं?
- 26. पाइप निर्भरता के रूप में पाइप/पीईवाईएमएल को पाइप निर्भरता के रूप में स्थापित करें
- 27. कोणीय 2 कस्टम पाइप में मूल पाइप का उपयोग करें
- 28. कोणीय 2 यूनिट टेस्ट: कस्टम पाइप त्रुटि पाइप नहीं मिली
- 29. पाइप कम Emacs
- 30. सफल पाइप स्थापना
पैकेज टूल आपके लिए ऐसा क्यों करता है जब पैकेज टूल आपके लिए करता है? – SpankMe
प्रत्येक स्थापित पैकेज के लिए दो निर्देशिका होगी। क्या आपने इसे देखा? एक मूल स्रोत फ़ाइलों के साथ .egg और दूसरे के साथ समाप्त होता है। – thavan
मैंने pyelasticsearch स्थापित किया, जो केवल एक .egg फ़ाइल छोड़ देता है, कोई फ़ोल्डर नहीं :( –