如何實現不完全字典比較的 helper

醋精测试媛發表於2020-12-09

在測試中存在只需要比較物件/字典某些欄位的情況,如有的物件或者字典生成時,會有 createtime 欄位,建立的時間是無法知道的,因此應該忽略這個欄位,對其他欄位進行比較,這個 helper 如何實現呢?

現在的情況:

unittest 的 assertDictEqual 用於比較

使用 dict.pop(key) 將忽略的欄位刪除,但是希望這個功能更加具有通用性。

相關文章