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
- if測試和語法規則
- 前端測試框架Jest——語法篇前端框架
- 測試程式碼
- PYTHON測試指令碼Python指令碼
- Python學習之路10-測試程式碼Python
- Python物件導向之十二:程式碼測試Python物件
- MYSQL程式碼顯示測試測試MySql
- 程式測試第一法則?
- 測試程式碼高亮
- python 程式碼實現查詢功能介面測試Python
- python效能測試指令碼Python指令碼
- oracle10g_rman_語法測試_1Oracle
- oracle10g_rman_語法測試_2Oracle
- oracle10g_rman_語法測試_3Oracle
- oracle10g_rman_語法測試_4Oracle
- oracle10g_rman_語法測試_5Oracle
- oracle10g_rman_語法測試_6Oracle
- oracle10g_rman_語法測試_7Oracle
- oracle10g_rman_語法測試_8Oracle
- oracle10g_rman_語法測試_10Oracle
- 程式碼寫作測試
- 代理類測試程式碼
- phpunit測試成功phpunit測試實踐程式碼PHP
- 介面測試(apipost、jmeter和python指令碼)——測試工具APIJMeterPython指令碼
- 白盒測試程式碼應該怎麼測試
- 測試你的前端程式碼:視覺化測試前端視覺化
- 軟體測試培訓之:白盒測試的語句覆蓋法和判定覆蓋法
- 程式碼測試用例指南
- 寫 Laravel 測試程式碼 (五)Laravel
- 寫 Laravel 測試程式碼 (二)Laravel
- 如果利用 python 對 java 程式碼進行 單元測試?PythonJava
- 50行Python程式碼寫一個語言檢測器Python
- C++語言的單元測試與程式碼覆蓋率C++
- 測試你的前端程式碼 – part4(整合測試)前端
- 安卓 unit 測試與 instrument 測試的程式碼共享安卓
- oracle10g_rman_語法測試_restore專題OracleREST
- oracle10g_rman_語法測試_show專題Oracle