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

Reply via email to