در این مطلب، ویدئو تست نمونه کد در رشته های مستند با doctest پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:04:51
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,700
Dok test یک ماژول در
2
00:00:02,700 –> 00:00:04,620
کتابخانه استاندارد پایتون است که به شما امکان میدهد
3
00:00:04,620 –> 00:00:06,629
نمونههای موجود در رشتههای مستند خود را آزمایش کنید، و
4
00:00:06,629 –> 00:00:07,710
5
00:00:07,710 –> 00:00:10,070
شما را قادر میسازد اساساً
6
00:00:10,070 –> 00:00:13,860
مستندات را اجرا کنید و میتوانید
7
00:00:13,860 –> 00:00:16,830
جلسات تعاملی پایتون را در رشتههای اسنادی جاسازی کنید و
8
00:00:16,830 –> 00:00:18,900
آزمایشهای doc آنها را استخراج میکند و
9
00:00:18,900 –> 00:00:20,760
مطمئن میشود که به عنوان
10
00:00:20,760 –> 00:00:24,210
ادعاهای مستندات اگر نمونههای کد را در
11
00:00:24,210 –> 00:00:25,980
رشتههای سند خود وارد کنید، واقعاً باید
12
00:00:25,980 –> 00:00:27,990
این ماژول تست سند را اجرا کنید تا اطمینان حاصل کنید که با تغییر کد
13
00:00:27,990 –> 00:00:30,480
زیربنایی، نمونهها خراب نمیشوند
14
00:00:30,480 –> 00:00:33,500
، اجازه دهید این را در عمل ببینیم،
15
00:00:33,500 –> 00:00:37,230
بنابراین در اینجا پیادهسازی مبتنی بر فهرست از
16
00:00:37,230 –> 00:00:39,870
یک پشته است. از این پشته در یک
17
00:00:39,870 –> 00:00:41,579
جلسه پایتون تعاملی استفاده کنید و
18
00:00:41,579 –> 00:00:43,350
دلیل اینکه ما این کار را انجام میدهیم این است که
19
00:00:43,350 –> 00:00:45,840
اینها نمونههایی هستند که
20
00:00:45,840 –> 00:00:48,989
قرار است در یک رشته سند سطح کلاس
21
00:00:48,989 –> 00:00:50,570
22
00:00:50,570 –> 00:00:53,219
گنجانده شوند، بنابراین بیایید نمونهای از
23
00:00:53,219 –> 00:00:57,620
پشته ایجاد کنیم و یک زوج را فشار دهیم. از
24
00:00:57,800 –> 00:01:00,449
اعداد صحیح در پشته ای
25
00:01:00,449 –> 00:01:03,300
که روش فشار را نشان می دهد و سپس
26
00:01:03,300 –> 00:01:07,020
اجازه دهید به بالای پشته نگاه کنیم، بیایید
27
00:01:07,020 –> 00:01:11,689
روش خالی است را امتحان کنیم و سپس
28
00:01:11,689 –> 00:01:16,320
روش اندازه را نمایش دهیم نتیجه – و
29
00:01:16,320 –> 00:01:19,290
سپس بیایید مقادیر را از پشته حذف کنیم
30
00:01:19,290 –> 00:01:23,700
و سپس نشان دهیم که خالی است، خوب
31
00:01:23,700 –> 00:01:27,240
این یک مثال خوب است، بنابراین بیایید
32
00:01:27,240 –> 00:01:29,970
کل این مورد را به جز
33
00:01:29,970 –> 00:01:36,570
وارد کردن در سطل رشته سند خود کپی
34
00:01:36,570 –> 00:01:40,320
کنیم تا چیزی باشد که می خواهیم با دکتر آزمایش کنیم.
35
00:01:40,320 –> 00:01:43,020
چگونه آن را با doc test اجرا کنیم،
36
00:01:43,020 –> 00:01:47,640
بنابراین چند راه وجود دارد که یک راه
37
00:01:47,640 –> 00:01:51,270
این است که این ماژول را به عنوان یک اسکریپت
38
00:01:51,270 –> 00:01:56,149
اجرا کنیم و برای اجرا آزمایش doc را انجام دهیم، بنابراین بیایید وارد کردن
39
00:01:56,149 –> 00:02:02,280
سینه doc را اضافه کنیم و سپس روش اصلی
40
00:02:02,280 –> 00:02:06,479
برای اجرای تست ها در تست doc
41
00:02:06,479 –> 00:02:12,450
است. testament به طوری که
42
00:02:12,450 –> 00:02:16,680
وقتی ماژول را به عنوان یک اسکریپت
43
00:02:16,680 –> 00:02:19,560
اجرا می کنیم، باید تست را اجرا کنیم، بنابراین وقتی که stack را اجرا می کنیم، در
44
00:02:19,560 –> 00:02:21,930
صورت قبولی همه تست ها، خروجی دریافت نمی کنیم، بنابراین می توانیم
45
00:02:21,930 –> 00:02:25,860
از گزینه حالت verbose verbose برای
46
00:02:25,860 –> 00:02:28,200
بررسی اینکه آیا تست doc در
47
00:02:28,200 –> 00:02:31,520
واقع صفر است، استفاده کنیم. ناموفق بود، بنابراین هیچ خروجی وجود ندارد،
48
00:02:31,520 –> 00:02:34,680
مگر اینکه حالت پرحرفی را پشت سر بگذارید، مگر اینکه
49
00:02:34,680 –> 00:02:36,989
چیزی ش