summaryrefslogtreecommitdiffstats
path: root/install-sh
diff options
context:
space:
mode:
authorTim Peters <tim.peters@gmail.com>2001-05-29 21:14:32 (GMT)
committerTim Peters <tim.peters@gmail.com>2001-05-29 21:14:32 (GMT)
commit9a828d3c61a6df161b2aaf0a1309e26c9884fc59 (patch)
treef588e20a715f2331b29b2dd454a9924e3d1db471 /install-sh
parent9a374186fcb824ec1cc022348d2a7c77316b54cc (diff)
downloadcpython-9a828d3c61a6df161b2aaf0a1309e26c9884fc59.zip
cpython-9a828d3c61a6df161b2aaf0a1309e26c9884fc59.tar.gz
cpython-9a828d3c61a6df161b2aaf0a1309e26c9884fc59.tar.bz2
BadDictKey test: The output file expected "raising error" to be printed
exactly once. But the test code can't know that, as the number of times __cmp__ is called depends on internal details of the dict implementation. This is especially nasty because the __hash__ method returns the address of the class object, so the hash codes seen by the dict can vary across runs, causing the dict to use a different probe order across runs. I just happened to see this test fail about 1 run in 7 today, but only under a release build and when passing -O to Python. So, changed the test to be predictable across runs.
Diffstat (limited to 'install-sh')
0 files changed, 0 insertions, 0 deletions