У меня есть некоторые тесты на Python, написанные в unittest. Я хочу проверить, что некоторые мои словари содержат по крайней мере некоторые атрибуты, равные определенным значениям. Если есть дополнительные значения, это будет хорошо. assertDictContainsSubset
будет идеальным, за исключением того, что он устарел. Есть ли лучшее, что я должен использовать или должен ли я просто рекурсивно утверждать, что содержимое должно быть равным, если они находятся в целевом словаре?
Документы рекомендуют использовать addTypeEqualityFunc
, но я хочу использовать обычный assertEqual
для dicts в некоторых случаях.