Я пытаюсь написать тестовые примеры, чтобы проверить поведение tacacs. В отрицательном сценарии, когда tacacs останавливается и аутентификация пользователя терпит неудачу, это ожидаемое поведение, и этот тестовый пример следует сообщить как пропуск. Но, когда я использую следующий код, от Robot Framework в SSHLibrary:Как справиться с ошибкой проверки подлинности
Open Connection ${DUT}
Login ${USERNAME} ${PASSWORD}
Сразу при попытке Логин не удается, его поднимая исключение с ошибкой времени выполнения. Но я должен обработать это исключение и должен сообщить об этом в качестве тестового примера PASS. Может ли кто-нибудь предложить лучший способ сделать это?
Спасибо.
Вы должны утверждать ожидаемое исключение и устанавливать свои тестовые данные, чтобы они были подняты (при нормальных обстоятельствах). Тогда ваше утверждение должно быть правдой, и ваш тестовый пример проходит. – bish