Pytest-django: لا يرى live_server fixture تحديثات قاعدة البيانات

تم إنشاؤها على ١٣ يونيو ٢٠١٧  ·  5تعليقات  ·  مصدر: pytest-dev/pytest-django

مرحبا،

يبدو أن عملية live_server لا ترى تحديثات قاعدة البيانات الخاصة بي.

أنا أستخدم PostgreSQL أو SQLite 3 في الذاكرة ، لا يهم.

أريد أن أكون قادرًا على تغيير قاعدة البيانات من داخل وظيفة الاختبار الخاصة بي ولجعل live_server يرى التغيير.

هل هناك شيء خاص علي أن أفعله؟

لقد حاولت إضافة تركيبات transaction_db إلى وظائف الاختبار الخاصة بي ، وهذا أمر غير مهم.

التعليق الأكثر فائدة

أريد أن أكون قادرًا على تغيير قاعدة البيانات من داخل وظيفة الاختبار الخاصة بي ولجعل live_server يرى التغيير.

كيف تفعل ذلك؟

ال 5 كومينتر

هل يمكنك تقديم الحد الأدنى من حالة الاختبار؟
ماذا عن تقديمه كعلاقات عامة ثم أيضًا؟
(نحن هنا خاضعون للاختبار تمامًا لأسباب ؛))

أنا أفهم أن هذا ليس سلوكًا مقصودًا. في هذه الحالة سأعمل على تقرير أفضل وربما العلاقات العامة. شكرا.

أريد أن أكون قادرًا على تغيير قاعدة البيانات من داخل وظيفة الاختبار الخاصة بي ولجعل live_server يرى التغيير.

كيف تفعل ذلك؟

يبدو أنها مشكلة في بيئتي لأنني لا أستطيع تكرارها في تطبيق كمثال. إذا تغير أي شيء في هذه الشروط فسأعيد فتحه. شكرا

كانت هذه مشكلة في الكود الخاص بي. يا للعجب.

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