לא בטוח אם אפשר להחשיב את זה כטיקט
אבל בכל זאת מנסה
תגידו לי מה אתם חושבים
תיאור כללי
שיפור הקוד של הטסטים כך שיהיה לנו קל יותר להריץ אותם.
מה ההצעה כוללת?
בעיקר חשבתי על להוסיף קובץ pytest.ini ולהגדיר שם את הגדרות הטסטים
ולחלק את הטסטים של כל הפיצרים לקבוצות, כך שכל אחד שמוסיף טסטים יוכל להריץ רק את הטסטים שלו.
כניראה גם יבוא עם הסבר איך לארגן את הטסטים שלנו, או שאת זה אני פשוט יעלה בפוסט פה בפורום אם יש צורך.
ביחד עם תיקון של הודעות warning שהפייטסט זורק.
כולל שינויים בקוד? אם כן, איפה?
בטסטים
האם יהיו שינויים במסד הנתונים? אם כן, איפה?
לא
האם יהיה שינוי ב־frontend? אם כן, איפה?
לא
אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?
שיהיה יותר נוח לנו לעשות טסטים, מבלי לעבור על כל הטסטים של כולם.
הפייטסט לא יזרוק הערות warning כשעושים טסטים.
7 לייקים
itzik245
מבקש בדיקה (20 תווים)
gonny
כנראה שלא כל כך הבנתי את הטיקט. למה אתה צריך להריץ את כל הטסטים כשאתה מוסיף את שלך? פשוט תריץ את הקובץ שלך בלבד
itzik245
כן זה אפשרי אבל יש עוד דרך.
דרך הגדרה מראש של pytest.ini
לדעתי זה יהיה יותר נוח ומסודר ככה בקוד
gonny
זה דורש תחזוקה? האם כל טסט חדש יצטרך להיות מוסף לזה?
itzik245
זה לא תחזוקה רצינית
זה פשוט להוסיף mark לטסטים
אני אסביר את זה בפוסט בפורום
ואם יהיה אפשרי אולי אוכל להוסיף גם קובץ readme לטסטים
Yam
אם אתה מדבר נטו על להוסיף marks – זה נשמע אחלה, אבל הייתי רוצה לראות טיפה יותר מזה
אולי איזה קובץ נחמד של tox.ini?
itzik245
כן, נשמע טוב
יכול להוסיף את זה במקום, ושם אגדיר את הmarks ועוד דברים שיעזרו לפרויקט