على سبيل المثال: Closes #344.
: https://github.com/openwisp/openwisp-controller/runs/2529479318
هل يمكنني أن أفعل هذا الموضوع
تأكد من keshavgbpecdelhi تفضل
devkapilbansal ، هل يمكن أن تخبر أنه يجب إجراء تغييرات (ما الرمز المطلوب التعديل)
أعتقد أنك بحاجة لإصلاح هذه الوظيفة
https://github.com/openwisp/openwisp-utils/blob/1f73cc3d522478cd34bd6f10d3dfa98be12e4263/openwisp_utils/qa.py#L83
لقد حاولت النظر في هذه المشكلة ووجدت أن التعبير العادي يقوم بإرجاع #344.
من وصف طويل والذي يتطابق بعد ذلك مع #344
من وصف قصير وفشلت الاختبارات لأن #344.
ليس هو نفسه #344
هل يتعين علينا إضافة "." في حالة التخطي؟
skip_cases = [
# عمليات دمج
r '^ Merge pull request # [A-Za-z0-9.] * from'،
r "^ دمج الفرع '(. ؟)' في" ،# إطلاقr '^ [A-Za-z0-9.] إطلاق $'،
r "^ صدم VERSION إلى (. ؟) $" ،r "^ نتوء (. ؟) من (. ؟) إلى (. ؟) $" ،
]
انها لوصف قصير فقط
keshavgbpecdelhi هل حاولت تفريغ الشفرة مرة واحدة وتفهم ما الذي يحدث هناك؟ أفضل طريقة لإصلاح الخطأ هي محاولة إعادة إنتاجه محليًا ، ومعرفة أي جزء من الكود مسؤول عن ذلك ، وكتابة حالة اختبار ستفشل بالتأكيد ما لم يتم إصلاح الخطأ ثم حل الخطأ.
keshavgbpecdelhi الخطوة الأولى هي كتابة اختبار فاشل لتكرار المشكلة ، راجع https://github.com/openwisp/openwisp-utils/blob/master/tests/test_project/tests/test_qa.py#L79 -L135.