天天看點

如何使用PyCharm對函數進行測試

最近在學習Python,使用的開發工具為PyCharm,在學習到單元測試時,使用PyCharm怎麼都無法實作書籍上的代碼,報錯如下:

如何使用PyCharm對函數進行測試

經過查找官方文檔,發現通過PyCharm對函數進行測試,需要按照特定的步驟:

測試函數代碼為

`def get_formatted_name(first, last, middle=”):

if middle:
    full_name = first + ' ' + middle + ' ' + last
else:
    full_name = first + ' ' + last
return full_name.title()`
           

對get_formatted_name()進行測試

步驟如下:

選中該方法後ctrl+shift+T,如圖

如何使用PyCharm對函數進行測試

選擇creat New Test,選中該方法。測試代碼如下

“`

from unittest import TestCase

from name_function import get_formatted_name

class TestGet_formatted_name(TestCase):

def test_get_formatted_name(self):

formatted_name = get_formatted_name(‘tom’,’jerry’)

self.assertEqual(formatted_name,’Tom Jerry’)

運作結果如下

如何使用PyCharm對函數進行測試