كما هو الحال في هذا المحتوى: https://gist.github.com/blueyed/4fb0a807104551f103e6 ، سيكون من الرائع الحصول على هذا كجزء من pytest-django ، أو كمكوِّن إضافي منفصل.
عملت شوكة تركيباتي بشكل جيد بالنسبة لي في أحدث إصدار من Django: https://gist.github.com/TauPan/aec52e398d7288cb5a62895916182a9f
بعض الأشياء المعطلة أو غير المدعومة التي سيكون من الجيد امتلاكها (أو على الأقل تحتاج إلى التوثيق إذا قمنا بتضمين هذا "كما هو"):
pytest.raises
settings.MIGRATION_MODULES
لاختبار الترحيلهذه التذكرة مخصصة بشكل أساسي لمناقشة طرق أفضل لاختبار عمليات ترحيل بيانات django في pytest.
هذه في الواقع ميزة رائعة جدًا ، بدأها blueyed منذ بضع سنوات. ماذا عن محاولة تضمين هذا في pytest-django؟
مرحبًا: موجة:
أنا أعمل بالفعل على حزمة مماثلة لاختبار هجرات Django:
https://github.com/skarzi/django-test-migrations
لا يزال قيد التقدم ، لأنني أعاني من بعض المشكلات ، على سبيل المثال هذا مدرج في وصف المشكلة ، لكنني سأكون ممتنًا حقًا لأي اقتراحات ومساعدة من أي شخص
skarzi هل رأيت https://pypi.org/project/django-test-migrations؟
أعتقد أنه يحتوي على واجهة برمجة تطبيقات أكثر قسوة ...
سيكون من الرائع الحصول عليها كجزء من معيار pyetst-django imho
لم أر هذا المشروع ، لكنه متطابق تقريبًا ، لذا يمكننا استخدامه إذا فضلتكم يا رفاق: +1:
أعتقد أنني سأنتقل إلى استخدام عمليات الترحيل django-test-test بدلاً من الحفاظ على أداة الترحيل الخاصة بي ؛ وبالتالي يمكن إغلاق هذه القضية. لا تتردد في إعادة الفتح إذا كان هناك المزيد للمناقشة فيما يتعلق بـ pytest-django.
التعليق الأكثر فائدة
مرحبًا: موجة:
أنا أعمل بالفعل على حزمة مماثلة لاختبار هجرات Django:
https://github.com/skarzi/django-test-migrations
لا يزال قيد التقدم ، لأنني أعاني من بعض المشكلات ، على سبيل المثال هذا مدرج في وصف المشكلة ، لكنني سأكون ممتنًا حقًا لأي اقتراحات ومساعدة من أي شخص