В какой-то момент я понял, что утверждение равенства относительно двух глубоко вложенных структур не является надежным. Это когда-нибудь, когда какое-то глубокое гнездо игнорируется при выполнении проверки равенства на самом внешнем контейнере?Поведение равноправия и вложенных структур
я должен быть ясно, о том, что глубоко вложенной структуры я имею в виду:
- Содержит только Dict, список, построенный в типах и объектов, я знаю, как сравнить даты-времени.
- заказ Списка важен
- Размер контейнера может быть очень глубоким и очень широким
- Нет генераторов или пользовательских итераторы
- Там нет рекурсивных частей к гнездовой
Я сделал количество тестов, и я всегда получаю ответ, который я ожидаю. Но, почти невозможно рассмотреть те тесты, о которых я не могу думать :)
Учитывая ограничения, которые вы указали, я думаю, что он надежен. –