Я пишу доктрину для функции, которая выводит словарь. Учение выглядит как
>>> my_function()
{'this': 'is', 'a': 'dictionary'}
Когда я запускаю его, он терпит неудачу с
Expected:
{'this': 'is', 'a': 'dictionary'}
Got:
{'a': 'dictionary', 'this': 'is'}
Мое лучшее предположение о причине этого отказа заключается в том, что doctest не проверяет словарное равенство, а равенство __repr__
. Этот пост указывает, что есть какой-то способ обмануть doctest для проверки равенства словаря. Как я могу это сделать?