move module list to a python variable file for better readability/maintainability
[integration/test.git] / csit / libraries / Netvirt.robot
1 *** Settings ***
2 Library           RequestsLibrary
3 Variables         ../variables/netvirt/Modules.py
4
5 *** Keywords ***
6 Get Model Dump
7     [Arguments]    ${controller_ip}
8     [Documentation]    Will output a list of mdsal models using ${data_models} list
9     Create Session    model_dump_session    http://${controller_ip}:${RESTCONFPORT}    auth=${AUTH}    headers=${HEADERS}
10     : FOR    ${model}    IN    @{data_models}
11     \    ${resp}=    RequestsLibrary.Get Request    model_dump_session    restconf/${model}
12     \    Log    ${resp.status_code}
13     \    ${pretty_output}=    To Json    ${resp.content}    pretty_print=True
14     \    Log    ${pretty_output}