On 05Jul2018 17:57, Steven D'Aprano <steve+comp.lang.pyt...@pearwood.info>
wrote:
I have a function which returns a dict, and I want to use doctest to
ensure the documentation is correct. So I write a bunch of doctests:
def func(arg):
"""blah blah blah
>>> func(1)
{'a': 1, 'b': 2, 'c': 3}
"""
which is correct, *except* that dict keys have arbitrary order in the
versions of Python I'm using.
I have three ways of dealing with this. Which do you prefer?
Option 4:
>>> func(1) == {'a': 1, 'b': 2, 'c': 3}
True
Cheers,
Cameron Simpson <c...@cskk.id.au>
--
https://mail.python.org/mailman/listinfo/python-list