सभी ट्यूटोरियल और आधिकारिक दस्तावेज Django के वेबसोकेट के परीक्षण के लिए pytest का उपयोग करने की ओर इशारा करते हैं। मेरा सवाल यह है कि क्यों Django के सबसे अजीब ढांचे का सीधे उपयोग नहीं किया जा सकता है और यह कब बदल सकता है?

0
Moritz 16 अप्रैल 2020, 13:16

1 उत्तर

सबसे बढ़िया उत्तर

unittest मानक पायथन मॉड्यूल है जो सीधे Django से संबंधित नहीं है क्योंकि यह केवल इसका उपयोग करता है।

आप अतुल्यकालिक कार्यों का परीक्षण कर सकते हैं लेकिन बहुत अधिक बॉयलरप्लेट (आयात asyncio आदि) के साथ

चैनल राज्य के लिए डॉक्स के रूप में

यदि आपके पास सामान्य Django दृश्य हैं, तो आप मानक Django परीक्षण उपकरण और क्लाइंट के साथ उनका परीक्षण करना जारी रख सकते हैं। उपभोक्ताओं के रूप में लिखे गए कोड के लिए आपको केवल एसिंक सेटअप की आवश्यकता है।

यही कारण है कि चैनल pytest-asyncio का उपयोग करते हैं और यह भविष्य में नहीं बदलेगा

2
iklinac 16 अप्रैल 2020, 11:03