دليل الدخل بالوكلاءموارد عامة مجانية
中文 EN العربية

العودة إلى الفهرس / أدوات التطوير

اختبار Python عبر pytest: تحقق من السلوك والحدود باختبارات معزولة

نظم اختبارات الوحدات والتكامل وfixtures والمحاكاة والاختبارات غير المتزامنة.

المهارات

أكد السلوك العام وأمر الاختبار والتبعيات التي يجب عزلها. استخدم fixtures لبيانات صغيرة وبنية Arrange/Act/Assert. مرر حدود المدخلات وكرر الحالات بالمعلمات، وحاكِ الشبكة والوقت والعشوائية غير المستقرة. استخدم إضافة pytest asyncio التي يدعمها المشروع للشيفرة غير المتزامنة. تحتاج اختبارات التكامل قواعد قابلة للتخلص وبيانات اعتماد منفصلة؛ لا تلمس الإنتاج أو واجهات مدفوعة. غط الأخطاء والإعادات والتزامن والتنظيف، وفضل إعادة إنتاج مستقرة للفشل على مطاردة نسبة التغطية وحدها.

الصلاحيات

المتطلبات السابقة

الصلاحيات

القيود

اختبر السلوك لا التفاصيل الداخلية؛ واجعل الاختبارات معزولة وقابلة للتكرار وتغطي الأخطاء والحدود لا نسبة التغطية فقط.

المصدر الأصلي المثبت

https://github.com/wshobson/agents/blob/46891e7e60da0e52baf1050b7b6391b64e84c6d9/plugins/python-development/skills/python-testing-patterns/SKILL.md

المستودع
wshobson/agents
مسار الملف
plugins/python-development/skills/python-testing-patterns/SKILL.md
الإيداع المثبت
46891e7e60da0e52baf1050b7b6391b64e84c6d9
تاريخ فحص المصدر
2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت

مقاييس المستودع

تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.

النجوم
لم يُجمع
التفرعات
لم يُجمع
وقت الرصد
لم يُجمع

لا تتوفر لقطة مقاييس بعد.

الترخيص: MIT

الأدوات المتوافقة

pytest runner · Fixtures and parametrization · Mocked external services

عرض مجلد المهارة

الموضوع الرئيسي

انقل مساعد البرمجة من فهم السياق إلى التحقق من التغيير

موارد ذات صلة