Что символ `S` обозначает в тесте на нос
Я провожу тестирование носа Python на иностранном модуле. Точки означают, что тест пройден. Что означает S?
c:\vendor\test>nosetests
................................................................................
........................................SS......S.S.............................
.........SSSSSSSSSSSSSSSSSS......S....SSSS.................S..S...SSSSSSSSSSSSSS
SSSSSSSSS.SSSSSSSSSSSSSSSSSSSSS..........SS.....SSSSSSS............
----------------------------------------------------------------------
Ran 327 tests in 629.369s
Это кажется настолько очевидным, что почти не упоминается, не может найти его в документах, на странице руководства и не использовать Google. Извините, я не уроженец питона.
1 ответ
Решение
S
значит пропущено, .
означает успех
http://readthedocs.org/docs/nose/en/latest/plugins/skip.html
Этот плагин устанавливает класс ошибок SKIP для исключения SkipTest. Когда SkipTest возбуждается, исключение будет зарегистрировано в пропущенном атрибуте результата, будет выведено 'S' или 'SKIP' (подробное), и исключение не будет засчитано как ошибка или сбой.