Openwisp-utils: [qa] يفشل التحقق من رسالة الالتزام إذا كانت هناك نقطة بعد المشكلة

تم إنشاؤها على ٧ مايو ٢٠٢١  ·  9تعليقات  ·  مصدر: openwisp/openwisp-utils

على سبيل المثال: Closes #344. : https://github.com/openwisp/openwisp-controller/runs/2529479318

bug

ال 9 كومينتر

هل يمكنني أن أفعل هذا الموضوع

تأكد من 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.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

atb00ker picture atb00ker  ·  13تعليقات

nemesisdesign picture nemesisdesign  ·  5تعليقات

atb00ker picture atb00ker  ·  9تعليقات

mitsuhiko picture mitsuhiko  ·  3تعليقات

nvie picture nvie  ·  3تعليقات