Tekvel Magic
Загрузка...
Поиск...
Не найдено
Класс SclValidationResult

Результат валидации SCL-файла Подробнее...

Открытые члены

def __init__ (self, validation_result_string)
 

Открытые атрибуты

 valid
 True если валидация SCL-файла прошла успешно, False если файл не прошёл валидацию. Подробнее...
 
 errors
 Массив строк с ошибками валидации, если валидация не пройдена, или пустой массив, если валидация пройдена успешно. Подробнее...
 

Подробное описание

Результат валидации SCL-файла

Оборачивает результат валидации, возвращаемый функцией SCL.validate(), в удобный объект, позволяющий быстро получить доступ к булевому результату валидации, а также массиву ошибок, если файл не проходит валидацию.

Функция TestEngine.log_validation_errors() может быть использована для записи ошибок валидации в журнал. Пример использования класса для вывода результатов валидации в журнал испытания приведен ниже.

scl = SCL("path/to/scl/file")
res = scl.validate()
if not res.valid:
TestEngine.log_validation_errors(res)
См. также
TestEngine.log_validation_errors() SCL.validate()

Конструктор(ы)

◆ __init__()

def __init__ (   self,
  validation_result_string 
)

Данные класса

◆ errors

errors

Массив строк с ошибками валидации, если валидация не пройдена, или пустой массив, если валидация пройдена успешно.

◆ valid

valid

True если валидация SCL-файла прошла успешно, False если файл не прошёл валидацию.