Martin Chilvers | 22 Jul 10:41

Re: Overview of ETS 3.0 tests

Ilan Schnell wrote:
> Hi Martin,
> 
> I use:
> Python 2.5.1 (r251:54863, Sep 22 2007, 01:43:31)
> [GCC 4.2.1 (SUSE Linux)] on linux2

Hmmmmmm, my guess is that it is down to a change in the hashing algorithm in Python... (sounds a bit 
obtuse, but thats my guess!)... The reason is that, there was a bug in the test as it assumed only 
one event would be fired when in fact there were 3 (there should have only been two, but that was 
the *actual* bug!)... The events were built up in a dictionary which we then iterated over with 
'.items()'... On my machine with Python 2.4, the 'x' event came last hence the event passed... My 
guess is that one your machine with Python 2.5, the broken/duplicste event came last...

Martin

Gmane