Created attachment 4516 [details] Python tests
"And the analysis of the failures is also always the same: the bugs are not in the tested code, they are in the test suite. There might be occasionally a problem in the code, I think I've seen one or two of these, but it's safe to say 90+% of the reported bugs are actually problems in the test suite. " Traceback (most recent call last): File "/opt/lsb/test/python/Lib25/test/test_socket.py", line 286, in testRefCountGetNameInfo socket.getnameinfo(__name__,0) TypeError: getnameinfo() argument 1 must be a tuple Да, действительно, первым аргументом getnameinfo должен быть тупл, и до 2.6.3 этот код выдаст "SystemError: new style getargs format but argument is not a tuple", а после - более правильный "TypeError: getnameinfo() argument 1 must be a tuple".
А, я понял. Это похоже на бандленые тесты питона не той версии: в питоньем Python/Lib/test/test_socket.py ловится то исключение, которое кидает питон соответствющей версии, в указанном случае ловится SystemError, но кидается TypeError. Судя по шапке теста, запускался он на Desktop 5.0, в котором python 2.5 и кидаться должен SystemError. Просьба разобраться, что там у вас с версиями. Ну а если это на самом деле 2.6, на котором гоняют копии тестов от 2.5 - ССЗБ, чините тест.
Запускался на сегодняшнем Сизифе. Тесты наркоманские, согласен.
Неактуально.