در این مطلب، ویدئو تست واحد درخواست تمسخر پایتون برای تست API قسمت 4 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:09:29
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,760
خیلی خب به ویدیو خوش آمدید، این
2
00:00:02,760 –> 00:00:05,130
قسمت چهارم این ویدیو است، شاید
3
00:00:05,130 –> 00:00:07,379
شاید آخرین مورد باشد و در این ویدیو
4
00:00:07,379 –> 00:00:09,420
تنها چیزی که نیستیم،
5
00:00:09,420 –> 00:00:12,509
درخواست دریافت و داده های JSON
6
00:00:12,509 –> 00:00:14,429
و پاسخ را مسخره می کنیم، بنابراین می نویسیم
7
00:00:14,429 –> 00:00:18,480
تابع تست برای آزمایش درخواست یا
8
00:00:18,480 –> 00:00:21,720
تابع API API هر نوشتنی در پایتون را انجام
9
00:00:21,720 –> 00:00:24,060
میدهد که اساساً دادههای JSON را به درستی به شما میدهد،
10
00:00:24,060 –> 00:00:27,529
بنابراین ما میخواهیم
11
00:00:27,529 –> 00:00:29,820
تابع تابع تست و همه اینها را بنویسیم،
12
00:00:29,820 –> 00:00:32,040
بنابراین بیایید بدون
13
00:00:32,040 –> 00:00:34,110
اتلاف وقت شروع کنیم. بنابراین اول از همه من
14
00:00:34,110 –> 00:00:40,129
یک تابع می نویسم که
15
00:00:42,890 –> 00:00:46,050
داده های طلایی است، بنابراین اساساً شما می دانید که من
16
00:00:46,050 –> 00:00:47,129
فقط می خواهم تابعی بنویسم که
17
00:00:47,129 –> 00:00:49,559
نرخ طلا را از حالت عادی به من برمی گرداند.
18
00:00:49,559 –> 00:00:51,649
19
00:00:56,219 –> 00:01:00,210
20
00:01:00,210 –> 00:01:05,459
انجام این کار درخواست واردات است اکنون من
21
00:01:05,459 –> 00:01:08,159
قبلاً کدم را برای آن نوشته ام بنابراین
22
00:01:08,159 –> 00:01:10,590
فقط می توانم روی تابع تست
23
00:01:10,590 –> 00:01:12,479
تمرکز کنم تا در زمان صرفه جویی کنم و این
24
00:01:12,479 –> 00:01:14,460
ویدیو طولانی نشود بنابراین این یک تابع
25
00:01:14,460 –> 00:01:16,530
هدر است و اساساً من فقط
26
00:01:16,530 –> 00:01:18,270
متد get را فراخوانی کردم. داده ها را
27
00:01:18,270 –> 00:01:20,940
اساساً دریافت کنید اگر بخواهم آن را اجرا کنم تا به
28
00:01:20,940 –> 00:01:26,850
شما نشان دهم که این کار خیلی سرد است، بنابراین
29
00:01:26,850 –> 00:01:33,229
میخواهم بگویم obj gold یک Obj چاپ شی ایجاد کنید
30
00:01:33,229 –> 00:01:40,380
و اگر بگویم دریافت
31
00:01:40,380 –> 00:01:43,440
اساساً دادهها را پس میگیرد، منظورم این است که
32
00:01:43,440 –> 00:01:44,850
اول از همه به من یک پاسخ
33
00:01:44,850 –> 00:01:50,390
این 200 خواهد بود اگر من بگویم متن نقطه کت،
34
00:01:50,390 –> 00:01:55,649
پس بیایید ببینیم که می بینید
35
00:01:55,649 –> 00:01:59,209
ما پاسخ متنی را در برابر پاسخ جیسون
36
00:01:59,209 –> 00:02:03,119
جیسون داریم، بسیار خوب، خوب است
37
00:02:03,119 –> 00:02:05,039
حالا بیایید یک تابع آزمایشی برای آن بنویسیم که
38
00:02:05,039 –> 00:02:07,800
بسیار آسان است و اصلاً دشوار
39
00:02:07,800 –> 00:02:10,530
نیست. نام باید آزمایش
40
00:02:10,530 –> 00:02:12,590
و نام فایل را شروع کند، بنابراین
41
00:02:12,590 –> 00:02:16,140
داده های طلایی را درست زیر خط بکشید، بنابراین ما این تابع را
42
00:02:16,140 –> 00:02:17,680
دقیقاً در اینجا
43
00:02:17,680 –> 00:02:20,500
داریم، بنابراین باید تابع mahkum را
44
00:02:20,500 –> 00:02:22,329
دقیقاً در اینجا بنویسیم، بنابراین من چند ماژول را وارد می کنم،
45
00:02:22,329 –> 00:02:26,500
بنابراین ابتدا می گوییم import
46
00:02:26,500 –> 00:02:28,030
از همه باید تستهای واحد را طبق
47
00:02:28,030 –> 00:02:32,739
معمول وارد کنیم، این فونت را عربی درست کنید، بنابراین
48
00:02:32,739 –> 00:02:34,840
وقتی تست واحد تمام شد یا
49
00:02:34,840 –> 00:02:38,980
باید از علامت نقطه تست واحد وارد
50
00:02:38,980 –> 00:02:41,829
کنیم و چه چیزی را باید وارد کنیم، باید
51
00:02:41,829 –> 00:02:43,750
پچ را وارد کنیم، زیرا شما
52
00:02:43,750 –> 00:02:46,870
اگر از آن استفاده کنم اساساً آن پاسخ را علامت گذاری می کنم
53
00:02:46,870 –> 00:02:49,780
تابع من را در اینجا باز کنید، می بینید که آیا
54
00:02:49,780 –> 00:02:51,750
پاسخ درست است، آن را برمی گرداند که در
55
00:02:51,750 –> 00:02:54,700
غیر این صورت هیچ کدام را برمی گرداند و اگر
56
00:02:54,700 –> 00:02:56,440
استثنایی وجود داشته باشد اگر بیش از
57
00:02:56,440 –> 00:02:57,190
یک ثانیه طول
58
00:02:57,190 –> 00:02:59,859
بکشد، پاسخ بد می گوید، بنابراین این
59
00:02:59,859 –> 00:03:02,639
کار را انجام می دهد و ما آن را مسخره می کنیم.
60
00:03:02,639 –> 00:03:05,650
بنابراین من باید آن فایل را وارد کنم، بنابراین
61
00:03:05,650 –> 00:03:08,019
برای انجام این کار، اول از همه در
62
00:03:08,019 –> 00:03:11,200
دایرکتوری من است که به نام مادرم جیسون شناخته میشود،
63
00:03:11,200 –> 00:03:15,879
بنابراین میتوانم از مادرم جیسون
64
00:03:15,879 –> 00:03:20,920
بگویم اوه، دادههای هدف را وارد کنید درست این
65
00:03:20,920 –> 00:03:24,910
همان چیزی است که من به آن نیاز دارم. این
66
00:03:24,910 –> 00:03:27,760
نام فایلی است که باید وارد کنم،
67
00:03:27,760 –> 00:03:29,160
بنابراین اساساً همه چیز
68
00:03:29,160 –> 00:03:34,599
از اینجا وارد می شود یا به جای
69
00:03:34,599 –> 00:03:36,760
انجام این کار، می توانم روش خود را برای انجام
70
00:03:36,760 –> 00:03:40,019
این واردات داده هدف مقایسه کنم، فقط
71
00:03:40,019 –> 00:03:42,579
کلاس بسیار مشخص است که ما چه چیزی را می خواهیم.
72
00:03:42,579 –> 00:03:47,040
این کار بسیار خوب است، بنابراین
73
00:03:47,040 –> 00:03:49,659
اساساً کاری که من می خواهم انجام دهم این است
74
00:03:49,659 –> 00:03:53,379
که اکنون یک تابع آزمایشی بنویسم، بنابراین
75
00:03:53,379 –> 00:03:58,329
فقط به صورت مخفیانه آزمایش کنید، البته
76
00:03:58,329 –> 00:04:00,099
از تست واحد به ارث می رسد مورد آزمایش ما
77
00:04:00,099 –> 00:04:02,699
معمولاً این همان کاری است که ما چند آموزش انجام دادیم،
78
00:04:02,699 –> 00:04:06,459
بنابراین یک بار من با آن تمام شده ام من
79
00:04:06,459 –> 00:04:09,040
یک خط زیر خط تست تعریف شده از تابع تعریف
80
00:04:09,040 –> 00:04:10,510
می کنم و سپس نام
81
00:04:10,510 –> 00:04:14,709
تابع طلا بود به یاد داشته باشید، بنابراین اکنون در اینجا
82
00:04:14,709 –> 00:04:16,630
می خواهم پاسخ جعلی جسون را جعلی تعریف کنم،
83
00:04:16,630 –> 00:04:20,140
84
00:04:20,140 –> 00:04:24,260
بنا