שגיאה pytest - חיבור pewee

היי,

עשיתי יוזר קבוץ conftest.py ובקובץ בדיקה קראתי לו
כמו בהסבר של ים בסרטון.

כאשר אני מריץ אץ הבדיקה היא חוזרת לי עם Error בפונקציה הזו

טוען שהחיבור כבר פתוח.
ממה שחיפשתי בגוגל כולם אומרים להכניס את הפונקציות הנ"ל:
http://docs.peewee-orm.com/en/latest/peewee/database.html#flask

שכבר קיימות אצלי בקוד.

האם מישהו נתקל במשהו דומה ויודע איך להתגבר ?
ברכת הבודק האוטומטי לכל העזורים.

לייק 1

כנראה שהחיבור נשאר פתוח ולכן יש לעשות ווידאו שהוא סגור על ידי הוספת הפונקציה close()
לפני שמבצעים חיבור.

פתרון: Tests failing and I can't figure out why. Getting "peewee.OperationalError: Connection already open" Please help! | Treehouse Community

2 לייקים

מממ אני פשוט בקונקט הוספתי בדיקה אם החיבור סגור
if database.is_closed():

נראה לי אבל זהה?

לייק 1

כן זה יוצא זהה ובכל מקרה פותר את הבעיה בשני המקרים (: תודה