Summary: | Не соответствует LSB 4.0 (см. #23367) | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> | ||||
Component: | python | Assignee: | Nobody's working on this, feel free to take it <nobody> | ||||
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | CC: | aen, cow, george, glebfm, imz, kharpost, vseleznv | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 23367 | ||||||
Attachments: |
|
"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 - ССЗБ, чините тест. Запускался на сегодняшнем Сизифе. Тесты наркоманские, согласен. Неактуально. |
Created attachment 4516 [details] Python tests