الاختبارات
هناك موقعان للاختبارات:
- المعلّم القرآني:
tests/ - Quran Transcript:
quran-transcript/tests/
تشغيل pytest
من جذر المستودع:
bash
pytestخيار إضافي (انظر tests/conftest.py):
bash
pytest --skip-slowولمشروع quran-transcript يمكن التشغيل من مجلده:
bash
cd quran-transcript
pytestملاحظة حول سكربتات الاختبار
بعض الملفات في كلا المجلدين عبارة عن سكربتات يدوية تعمل فقط تحت __main__. هذه مفيدة للاستكشاف لكنها لا تُنفّذ تلقائيًا عبر pytest. إذا أردتها اختبارات آلية، حوّلها إلى دوال pytest وأضف Fixtures مناسبة.