翻譯|使用教程|編輯:董玉霞|2022-05-16 11:24:25.443|閱讀 165 次
概述:在上篇介紹PyCharm使用教程 時,介紹了如何測試程序上半部分,本文將介紹下半部分。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
PyCharm最新版本V2022.1支持自定義包存儲庫的身份驗證。
在上篇介紹PyCharm使用教程 時,介紹了如何測試程序上半部分,本文將介紹下半部分。
現(xiàn)在通過右鍵單擊類聲明上方的編輯器背景來運行測試test_car。這次成功通過了一些測試:
接下來,讓我們更深入地研究測試代碼并調試其中一個失敗的測試。例如,我們將在以下位置放置一個斷點:
接下來,啟動調試器會話。為此,請右鍵單擊方法的編輯器背景并從上下文菜單中test_should_not_allow_negative_speed選擇“調試啟動調試器”,或單擊導航欄中的 :
我們已經在方法的self.car.brake()語句處放置了斷點test_should_not_allow_negative_speed。讓我們看看調試器的輸出:
單擊踏進按鈕跳過庫類并進入類Car:
接下來,進入我的代碼再次單擊相同的按鈕,并查看測試調試輸出:
它表明速度可以變成負數(shù),這是不可能的。似乎在類的代碼中需要進行一些額外的檢查Car:
改變方法brake如下:
def brake(self): if self.speed < 5: self.speed = 0 else: self.speed -= 5
現(xiàn)在讓我們再次運行測試:
在最后一段中,在修復了我們的代碼之后,我們使用工具窗口圖標重新運行了我們的測試。如果您想專注于您的代碼,只是看看您何時解決了問題,python開發(fā)工具PyCharm 可以自動為您運行測試。
單擊運行工具欄自動運行測試上的按鈕。然后,每次您在項目文件中輸入更改時(就像之前所做的那樣),測試將在沒有您干預的情況下運行。
JetBrains PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具。此外,該IDE提供了一些高級功能,以用于Django框架下的專業(yè)Web開發(fā)。
想要了解或購買PyCharm正版授權的朋友,歡迎咨詢
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn