Testing list sequence question
Roel Schroeven
roel at roelschroeven.net
Sat Mar 4 13:42:37 EST 2023
Thomas Passin schreef op 4/03/2023 om 18:49:
> On 3/4/2023 11:38 AM, Gabor Urban wrote:
> > Hi guys,
> >
> > I have a strange problem that I do not understand. I am testing function
> > which returns a dictionary. The code should ensure that the keys of the
> > dictionary are generated in a given order.
> >
> > I am testing the function with the standard unittest module and use the
> > assertListEqual statement to verify the sequence. Sometimes this test
> > fails, sometimes passes without any change neither in the code, nor in the
> > testcase. I am using "list(myDict.keys())" to create the list of the keys
> > of the dictionary.
> >
> > I am running Python 3.3 on MS Windows. Any idea why is this?
>
> List order would not be guaranteed. Sort the list first. Then your
> problem should clear up.
How would that enable you to check that the keys in the dict are in a
specific order?
--
"Ever since I learned about confirmation bias, I've been seeing
it everywhere."
-- Jon Ronson
More information about the Python-list
mailing list