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
--
https://mail.python.org/mailman/listinfo/python-list