עזרה בפענוח הבדיקות האוטומטיות / דיווח על בעיות אפשריות בבודק

מוודא שהבדיקות האוטומטיות של ״צב שלוח 2״ (sender) עדיין בעיתיות.
במידה ולא - אשמח לעזרה עם מה אפשר לעשות בעניין. זו תכונה מוגדרת במחלקת ההודעות שלי כמובן.

עריכה:
מבין שזה בההליכי תיקון :joy: (האתר יורד לסירוגין)
בהצלחה לסגל היקר!

יש הבדל בין פונקציה ותכונה.
ניתן לקרוא לתכונה של מחלקה Message.id והיא לא תדרוס את הפונקציה id של פייתון :slight_smile:

לייק 1

בחללר קיבלתי collection failure, מניחה שזה בגלל הספרייה שהשתמשתי בה?
https://solve.pythonic.guru/view/101016

העניין עם הטסטים למחלקות יוצר די הרבה בלאגן וקשה לכסות את כל המקרים, נשפר זאת עבור הבדיקות של שבוע הבא.
במקרה שלך - הטסט מצפה ש-send_message יהיה זהה למה שהוגדר במחברת 2, הפתרון שלך אפילו יותר טוב :slight_smile:

אם בא לך אז מוזמנת לשנות כדי שהטסט יעבוד אבל אין באמת צורך, התרגיל טוב!

4 לייקים

נסי להבין מה במתודה search_inbox מקפיץ לך את השגיאה ולמה כדאי לעשות אותה קצת אחרת :slight_smile:

לייק 1

חללר - עדכנו את הטסטים כך שההודעה תוקנה
סקרנות - נראה שהכל תקין ואני לא רואה אף הודעת שגיאה
צב שלוח 2 - יש להשאיר את ה__init__ בדומה למה שהוצג לך במחברת 2 (PostOffice המקורי)

לייק 1

מקבל את השגיאה הזו עבור צב שלוח…
ועבור צב שלוח 2- עדיין מקבל את הקטע שהוא מחפש N הודעות ראשונות ולא N הודעות שלא נקראו

עבור שוב על הדרישות של seach_inbox במחברת 2 :slight_smile:

זה דווקא עליך :wink:
:muscle:

search_inbox לא מחזיר את כמות ההודעות המצופות - מחזיר 0 במקום 2 :slight_smile:

נכון, ניתן להשתמש במשתנה מוגדר ידנית במקום זאת

עוד לא הגעתי לעדכן בשרת, מטפל בזה ממש עכשיו :slight_smile:

באיזה מהשגיאות? שתיהן?

כן :skull_and_crossbones:

לייק 1

עידו, תוכל להסביר לי בבקשה מהי מהות השגיאה של unexpected keyword ‘sender’?
הגדרתי כתכונה של המחלקה את sender, ועדיין השגיאה קופצת.

אנא צרף את הלינק לתרגיל

https://solve.pythonic.guru/view/101859
תודה רבה!

@eliory09 זה מתייחס גם לשגיאות שאצלך :slight_smile:
בגדול - אין חובה לשנות את send_message

לייק 1

מצויין! רק לשם ההבנה - הטסטר מצפה שהפונקציה תהיה זהה בין שני הצבים? זו הסיבה שזה נכשל?

בדיוק :skull_and_crossbones:

לייק 1