You’ll probably notice a few things here:Tests are organised into clas การแปล - You’ll probably notice a few things here:Tests are organised into clas ไทย วิธีการพูด

You’ll probably notice a few things

You’ll probably notice a few things here:
Tests are organised into classes, which inherit from unittest.TestCase.
The main body of the test isin a method called test_can_start_a_list_and_re
trieve_it_later. Any method whose name starts with test_ is a test method,
and will be run by the test runner. You can have more than one test_ method
per class. Nice descriptive names for our test methods are a good idea too.
setUp and tearDown are special methods which get run before and after each
test. I’m using them to start and stop our browser—note that they’re a bit like a
try/except, in that tearDown will run even if there’s an error during the test
itself.1
No more Firefox windows left lying around!
We use self.assertIn instead of just assert to make our test assertions.
unittest provides lots of helper functions like this to make test assertions, like
assertEqual, assertTrue, assertFalse, and so on. You can find more in the
unittest documentation.
self.fail just fails no matter what, producing the error message given. I’m
using it as a reminder to finish the test.
Finally, we have the if __name__ == '__main__' clause (if you’ve not seen it
before, that’s how a Python script checks if it’s been executed from the command
line, rather than just imported by another script). We call unittest.main(),
which launches the unittest test runner, which will automatically find test
classes and methods in the file and run them.
warnings='ignore' suppresses a superfluous ResourceWarning which was
being emitted at the time of writing. It may have disappeared by the time you
read this; feel free to try removing it!
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
คุณอาจสังเกตเห็นสิ่งต่อไปนี้:มีจัดการทดสอบในชั้นเรียน ซึ่งสืบทอดจาก unittest TestCaseตัวหลักของ isin ทดสอบวิธีการที่เรียกว่า test_can_start_a_list_and_retrieve_it_later วิธีการที่ชื่อขึ้นต้น ด้วย test_ เป็นวิธีการทดสอบและจะทำงาน โดยวิ่งทดสอบ คุณสามารถมีมากกว่าหนึ่งวิธี test_ต่อชั้น ชื่อดีสำหรับวิธีการทดสอบของเรามีความคิดดีเกินไปตั้งค่าและการ tearDown มีวิธีการพิเศษซึ่งได้รับก่อน และ หลังแต่ละการทดสอบ ใช้พวกเขาเพื่อเริ่ม และหยุดเบราว์เซอร์ของเรา — หมายเหตุว่า เป็นบิตเช่นการลอง / ยก เว้น ที่ tearDown จะเรียกใช้แม้ว่ามีข้อผิดพลาดในระหว่างการทดสอบitself.1 ไม่มีเพิ่มเติม Firefox windows ซ้ายโกหกรอบเราใช้ self.assertIn แทนเพียงแค่ยืนยันให้เรายืนยันการทดสอบunittest ให้ฟังก์ชันผู้ช่วยเหลือเช่นนี้เพื่อให้การทดสอบยืนยัน เหมือนมากมายassertEqual, assertTrue, assertFalse และอื่น ๆ คุณสามารถค้นหาเพิ่มเติมในการunittest เอกสารself.fail เพียงล้มเหลวไม่ว่าจะผลิตอะไร ข้อผิดพลาดที่ได้รับ ผมใช้เตือนเพื่อเสร็จสิ้นการทดสอบในที่สุด เรามีถ้า __name__ ==ข้อ '__main__' (ถ้าคุณไม่เคยเห็นมันก่อนที่จะ ที่เป็นวิธีหลามสคริปต์ตรวจสอบถ้ามีการดำเนินงานจากคำสั่งบรรทัด แทนที่เพิ่งนำเข้าสคริปต์อื่น) เราเรียก unittest.main()ซึ่งเปิดตัวที่ unittest ทดสอบ runner ซึ่งจะหาการทดสอบโดยอัตโนมัติเรียนและวิธีการในแฟ้ม และเรียกใช้คำเตือน = 'ละเว้น' ไม่ใส่ ResourceWarning ไม่จำเป็นซึ่งถูกปล่อยออกมาในเวลาเขียน มันอาจจะหายไปตามเวลาคุณอ่านนี้ อย่าลังเลที่จะลองถอดออก
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
คุณอาจจะสังเกตเห็นบางสิ่งที่นี่:
การทดสอบจะถูกจัดเข้าชั้นเรียนซึ่งสืบทอดมาจาก unittest.TestCase.
ตัวหลักของการทดสอบ ISIN วิธีการที่เรียก test_can_start_a_list_and_re
trieve_it_later วิธีการใด ๆ ที่มีชื่อขึ้นต้นด้วย test_ เป็นวิธีการทดสอบ
และจะมีการดำเนินการโดยนักวิ่งทดสอบ คุณสามารถมีวิธีการ test_ มากกว่าหนึ่ง
ต่อชั้น ชื่อที่สื่อความหมายที่ดีสำหรับวิธีการทดสอบของเรามีความคิดที่ดีเกินไป.
ติดตั้งและ tearDown วิธีการพิเศษที่ได้รับการเรียกใช้ก่อนและหลังจากที่แต่ละ
การทดสอบ ฉันใช้พวกเขาที่จะเริ่มต้นและหยุดของเราเบราว์เซอร์ทราบว่าพวกเขากำลังเป็นบิตเช่น
ลอง / ยกเว้นใน tearDown ที่จะทำงานแม้ว่าจะมีข้อผิดพลาดในระหว่างการทดสอบ
itself.1
ไม่มีหน้าต่าง Firefox ซ้ายโกหกรอบ!
เรา ใช้ self.assertIn แทนเพียงยืนยันเพื่อให้ยืนยันการทดสอบของเรา.
UnitTest มีจำนวนมากของการทำงานของผู้ช่วยเช่นนี้เพื่อให้ยืนยันการทดสอบเช่น
assertEqual, assertTrue, assertFalse และอื่น ๆ ท่านสามารถหาข้อมูลเพิ่มเติมใน
เอกสาร UnitTest.
self.fail เพียงล้มเหลวไม่ว่าสิ่งที่ผลิตข้อผิดพลาดที่กำหนด ฉัน
ใช้มันเป็นเครื่องเตือนใจที่จะเสร็จสิ้นการทดสอบ.
สุดท้ายเรามีข้อถ้า __name__ == '__main__' (ถ้าคุณไม่เคยเห็นมัน
มาก่อนว่าเป็นวิธีการตรวจสอบสคริปต์ Python หากมีการดำเนินการจากคำสั่ง
บรรทัด แทนที่จะนำเข้าเพียงแค่สคริปต์อื่น) เราเรียก unittest.main ()
ซึ่งเปิดตัววิ่งทดสอบ UnitTest ซึ่งจะพบโดยอัตโนมัติทดสอบ
การเรียนและวิธีการในไฟล์และเรียกพวกเขา.
คำเตือน = 'ไม่สนใจ' ยับยั้ง ResourceWarning ฟุ่มเฟือยซึ่ง
ถูกปล่อยออกมาในช่วงเวลาของการเขียน มันอาจจะหายไปตามเวลาที่คุณ
อ่านนี้ อย่าลังเลที่จะลองเอามัน!
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: