Кортежи в Robot Framework
Введение | |
Из списка | |
Из чисел | |
Похожие статьи |
Введение
Робот не поддерживает кортежи. Если открыть документацию к библиотеке
Collections
можно увидеть, что речь идёт только про
словари
и
списки
Создать кортеж можно с помощью
Evaluate
Из списка
*** Settings *** Library Collections *** Test Cases *** Create Tuple Of Integers ${list}= Create List 1 2 3 4 5 ${tuple}= Convert To Tuple ${list} Log To Console ${tuple} *** Keywords *** Convert To Tuple [Arguments] ${list} ${tuple}= Evaluate tuple(${list}) RETURN ${tuple}
python -m robot tuple_from_list.robot
============================================================= Tuple From List ============================================================= Create Tuple Of Integers ..('1', '2', '3', '4', '5') Create Tuple Of Integers | PASS | ---------------------------------------------------------- Tuple From List | PASS | 1 test, 1 passed, 0 failed =============================================================
Из чисел
*** Settings *** *** Test Cases *** Create Tuple From Integers ${tuple}= Create Tuple ${1} ${2} Log To Console ${tuple} *** Keywords *** Create Tuple [Arguments] ${arg1} ${arg2} ${tuple}= Evaluate (${arg1}, ${arg2}) RETURN ${tuple}
python -m robot tuple_demo.robot
================================================================== Tuple Demo ================================================================== Create Tuple From Integers .(1, 2) Create Tuple From Integers | PASS | ------------------------------------------------------------------ Tuple Demo | PASS | 1 test, 1 passed, 0 failed ==================================================================
Автор статьи: Андрей Олегович
Collections: списки, словари | |
Кортежи | |
Словари | |
Списки | |
Строки | |
Robot Framework |