python語法-測試程式碼
一、測試函式:
1,可通過的測試:
import unittest
from name_function import get_formatted_name
class NamesTestCase(unittest.TestCase):
"""測試name_function.py"""
def test_first_last_name(self):
"""能夠正確處理像Janis Joplin這樣的姓名嗎?"""
formatted_name = get_formatted_name('janis','joplin')
self.assertEqual(formatted_name,'Janis Joplin')
unittest.main()
unittest程式碼測試工具。
執行py檔案時含有test的方法自動執行,方法中使用斷言來核實得到的結果與期望的結果一致。
2,測試不通過,應該怎麼辦?
修改導致測試不通過的原函式,比如在這個例子中要處理中間名,middle引數移到列表後面,預設賦值給空字串。
3,在一個測試函式中可以新增多個測試方法
二、測試類:
1,各種斷言方法:
相關文章
- python介面自動化測試之python基礎語法Python
- Python初級面試語法Python面試
- Python學習之路10-測試程式碼Python
- Python物件導向之十二:程式碼測試Python物件
- 測試程式碼
- 前端測試框架Jest——語法篇前端框架
- PYTHON測試指令碼Python指令碼
- python 程式碼實現查詢功能介面測試Python
- 程式測試第一法則?
- MYSQL程式碼顯示測試測試MySql
- 測試程式碼高亮
- Python-程式語法 - Python註釋&基本函式Python函式
- Python語法Python
- 通過 PHP 與 Python 程式碼對比淺析語法差異PHPPython
- 通過PHP與Python程式碼對比淺析語法差異PHPPython
- python 語法總結:Python語法快速入門Python
- 程式碼寫作測試
- 如果利用 python 對 java 程式碼進行 單元測試?PythonJava
- 介面測試(apipost、jmeter和python指令碼)——測試工具APIJMeterPython指令碼
- mysql語法使用詳細程式碼版MySql
- Python語法—物件Python物件
- Python 基本語法Python
- 軟體測試培訓之:白盒測試的語句覆蓋法和判定覆蓋法
- C++語言的單元測試與程式碼覆蓋率C++
- 白盒測試程式碼應該怎麼測試
- 五道Python基礎語法面試題!Python入門Python面試題
- 程式碼測試用例指南
- Python tkinter矩形縮放測試程式Python
- 從入門到放棄:Python+selenium unittest測試框架及基本語法規則Python框架
- python基礎語法—語句Python
- 【.NET基礎】Linq常用語法程式碼演示
- Spectral subtrative 譜減法降噪 python 程式碼Python
- 從事自動化測試哪種程式語言更好?當然是pythonPython
- Python語法—讀寫Python
- python 常用的語法Python
- Python基礎語法Python
- Python的基本語法Python
- 修改python語法注意Python
- python基本語法元素Python