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

醋精測試媛發表於2020-12-09

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

現在的情況:

unittest的assertDictEqual用於比較

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

相關文章