需要簡單修改 python 第三方庫原始碼,後期怎樣進行升級維護
使用unittest+excel+ddt+HTMLTestRunner做介面測試並生成報告,但是因為報告生成的用例名字是測試函式名+數字的編號,所以想改成測試函式+用例測試點的命名方式,網上找了下,都是修改ddt原始碼,修改內容也不多,但是如果修改了,後期ddt需要升級,怎麼保證原始碼也是被修改了的,目前想到三個方法:
1)替換ddt.py檔案
在測試框架裡準備一份某個版本ddt.py的檔案,並修改,然後每次執行的時候先替換,但是ddt.py的程式碼本身發生變化,替換後輕則還是老版本,重則直接不相容報錯,
2)直接替換整個函式的內容
替換函式名這個還沒有實現,但是存在和替換檔案一樣的問題,
3)在對應函式中注入修改的程式碼,但是怎麼控制注入程式碼的位置有不好控制
不知道大家有沒有什麼好的建議
相關文章
- 怎樣做好保護網站並對其進行修改網站
- 個人經營收款碼推出之後,這些商家需要進行收款碼升級營收
- 前端進階篇之如何編寫可維護可升級的程式碼前端
- 網路網賭網站出款埠維護升級銀行維護不給提現該怎麼辦?網站
- 升級失敗後對資料庫進行恢復 (2)資料庫
- 升級失敗後對資料庫進行恢復 (1)資料庫
- 面試題庫(長期維護)面試題
- ubuntu虛擬機器克隆後需要進行的修改Ubuntu虛擬機
- 如何利用python原始碼下載進行下單?Python原始碼
- 企業網站後期如何維護?網站
- C#運算元據庫進行簡單的增加修改操作C#
- ogg簡單維護命令
- 網站原始碼密碼修改?怎樣修改網站模板的內容?網站原始碼密碼
- 在網上賭博贏錢被黑系統提示維護升級注單異常怎麼辦?
- 啟用enable restricted對資料庫進行維護REST資料庫
- 修改組策略以安裝MSI程式進行許可權升級或許可權維持
- 網上網賭系統升級維護稽核不能提款怎麼辦
- 原始碼升級SUSE openssh原始碼
- 怎樣修改chrome記住密碼後自動填充表單的黃色背景?Chrome密碼
- babel 7 簡單升級指南Babel
- 怎樣修改網站後臺文字?網站
- 10gDataguard最大效能模式後期維護文件模式
- 網上網投被黑系統升級維護不給提款怎麼辦?
- python中怎樣執行指令碼Python指令碼
- Android不使用第三方升級庫實現應用升級Android
- 怎樣保護java程式碼???Java
- 如何利用python對HTTP代理進行自動化維護?PythonHTTP
- 直播原始碼如何進行簡單搭建原始碼
- ASM磁碟簡單維護,新增,刪除ASM
- 網賭系統維護升級客服各種理由不給提款怎麼辦?
- 網路賭博被黑提款通道維護升級不給提款該怎麼辦?
- 網投遇黑各種流水不足出款埠維護升級風控注單異常怎麼辦?
- 【Python】升級python後pip報錯Python
- 怎樣在Github上託管開原始碼庫Github原始碼
- 故障分析 | MySQL 資料庫升級後,資料庫怎麼卡住了MySql資料庫
- 怎樣替換公司網站?網站後臺密碼修改網站密碼
- 升級數字門店系統後,運營效果會怎麼樣?
- win10系統升級後遊戲的相容性怎麼樣Win10遊戲