הצעה לטיקט - כל היום טסטים

לא בטוח אם אפשר להחשיב את זה כטיקט
אבל בכל זאת מנסה

תגידו לי מה אתם חושבים :slightly_smiling_face:

תיאור כללי

שיפור הקוד של הטסטים כך שיהיה לנו קל יותר להריץ אותם.

מה ההצעה כוללת?

בעיקר חשבתי על להוסיף קובץ pytest.ini ולהגדיר שם את הגדרות הטסטים
ולחלק את הטסטים של כל הפיצרים לקבוצות, כך שכל אחד שמוסיף טסטים יוכל להריץ רק את הטסטים שלו.
כניראה גם יבוא עם הסבר איך לארגן את הטסטים שלנו, או שאת זה אני פשוט יעלה בפוסט פה בפורום אם יש צורך.
ביחד עם תיקון של הודעות warning שהפייטסט זורק.

כולל שינויים בקוד? אם כן, איפה?

בטסטים

האם יהיו שינויים במסד הנתונים? אם כן, איפה?

לא

האם יהיה שינוי ב־frontend? אם כן, איפה?

לא

אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?

  1. שיהיה יותר נוח לנו לעשות טסטים, מבלי לעבור על כל הטסטים של כולם.
  2. הפייטסט לא יזרוק הערות warning כשעושים טסטים.
7 לייקים

מבקש בדיקה (20 תווים)

כנראה שלא כל כך הבנתי את הטיקט. למה אתה צריך להריץ את כל הטסטים כשאתה מוסיף את שלך? פשוט תריץ את הקובץ שלך בלבד

כן זה אפשרי אבל יש עוד דרך.
דרך הגדרה מראש של pytest.ini
לדעתי זה יהיה יותר נוח ומסודר ככה בקוד

זה דורש תחזוקה? האם כל טסט חדש יצטרך להיות מוסף לזה?

זה לא תחזוקה רצינית
זה פשוט להוסיף mark לטסטים
אני אסביר את זה בפוסט בפורום
ואם יהיה אפשרי אולי אוכל להוסיף גם קובץ readme לטסטים

אם אתה מדבר נטו על להוסיף marks – זה נשמע אחלה, אבל הייתי רוצה לראות טיפה יותר מזה :slight_smile:
אולי איזה קובץ נחמד של tox.ini?

כן, נשמע טוב :slightly_smiling_face:
יכול להוסיף את זה במקום, ושם אגדיר את הmarks ועוד דברים שיעזרו לפרויקט

2 לייקים

מעולה, בהצלחה :slight_smile:

לייק 1