اختبار التطبيقات WSGI عادة تتضمن بدء الخادم على المضيف المحلي والميناء، ثم لافتا رمز اختبار لهذا العنوان على & nbsp؛ وبدلا من ذلك، هذه المكتبة تسمح لك اعتراض المكالمات إلى أي مجموعة المضيف / منفذ معين وتوجيهها إلى WSGI تطبيق ارداتها من قبل برنامج الاختبار. وبالتالي، يمكنك تجنب وضع البيض العمليات أو مواضيع متعددة لاختبار التطبيق ويب.
كيف تعمل؟
wsgi_intercept يعمل عن طريق استبدال httplib.HTTPConnection مع فئة فرعية، wsgi_intercept.WSGI_HTTPConnection. هذه الفئة ثم الموجهات مجموعات محددة الخادم / ميناء في تطبيق WSGI عن طريق محاكاة مأخذ. إذا تم تسجيل أي اعتراض للمضيف والمنفذ المطلوب، يتم تمرير تلك الطلبات إلى معالج القياسية.
وadd_wsgi_intercept وظائف (المضيف، والميناء، app_create_fn، SCRIPT_NAME = '') وremove_wsgi_intercept (المضيف، المنفذ) تحديد أي عناوين يجب إعادة توجيه إلى ما التطبيقات. ملاحظة خاصة أن app_create_fn هو كائن وظيفة عودته تطبيق WSGI. يصبح SCRIPT_NAME SCRIPT_NAME في بيئة التطبيق WSGI، إن مجموعة
المتطلبات:.
بيثون
لم يتم العثور على التعليقات