تستنویسی یعنی نوشتن کدی برای بررسی صحت عملکرد کد اصلی. با این کار مطمئن میشیم که بخشهای مختلف برنامه همونطور که انتظار داریم عمل میکنن. مخصوصاً وقتی برنامه بزرگ میشه یا تغییراتی توش ایجاد میکنیم، وجود تستها باعث میشه سریعتر و با خیال راحتتر کدنویسی کنیم. # یونیت تست با unittest؛ ساده، سریع و کاربردی یکی از رایجترین روشهای تستنویسی در پایتون، یونیت تست یا Unit Testing هست. تو این روش، بخشهای کوچیکی مثل توابع و کلاسها بهصورت مستقل تست میشن. یعنی میگیم: “اگه این تابع فلان ورودی رو بگیره، باید فلان خروجی رو بده.” و کتابخونهای که برای این کار استفاده میکنیم، unittest هست؛ یه ابزار داخلی و قدرتمند تو خود پایتونه. با unittest میتونیم کلاسهای تست بسازیم، توش تابعهایی برای تست بخشهای مختلف برنامه بنویسیم و از متدهایی مثل assertEqual برای مقایسه خروجی واقعی با خروجی مورد انتظار استفاده کنیم. # اجرای تست و تحلیل نتیجه وقتی تستها