بايثون العرب
10.5K subscribers
868 photos
183 videos
768 links
Download Telegram
🚀 مقدمة إلى Pytest: اختبارات Python سهلة وقوية

Pytest هي مكتبة اختبار قوية ومرنة لبايثون. تجعل كتابة الاختبارات أسهل وأكثر قابلية للقراءة. دعنا نرى كيف نبدأ!

import pytest

def func(x):
return x + 1

def test_answer():
assert func(3) == 4

def test_another_one():
assert func(5) == 6


في هذا المثال، نقوم بتعريف دالة بسيطة `func` ثم نكتب دالتي اختبار `test_answer` و `test_another_one`. تبدأ دوال الاختبار بـ `test_`. نستخدم `assert` للتحقق من أن النتيجة صحيحة. عند تشغيل `pytest` في الطرفية، سيتم اكتشاف وتشغيل هذه الاختبارات تلقائيًا.

['#pytest', '#Python', '#Testing', '# البرمجة', '# اختبارات']