blob: 33e8baa47f9dc1ac61e2332219168ccfb2dc4c54 [file] [log] [blame]
kaihlavid1a1fb72019-06-13 16:11:48 +03001*** Settings ***
2Documentation This resource is filling out json string templates and returning the json back
3Library RequestsLibrary
kaihlavidc396842019-06-26 15:09:37 +03004Library ONAPLibrary.TemplatingKeywords
kaihlavid1a1fb72019-06-13 16:11:48 +03005Library OperatingSystem
6
7*** Keywords ***
8Fill JSON Template
9 [Documentation] Runs substitution on template to return a filled in json
10 [Arguments] ${json} ${arguments}
11 ${returned_string}= Template String ${json} ${arguments}
12 ${returned_json}= To Json ${returned_string}
13 [Return] ${returned_json}
14
15Fill JSON Template File
16 [Documentation] Runs substitution on template to return a filled in json
17 [Arguments] ${json_file} ${arguments}
18 ${json}= OperatingSystem.Get File ${json_file}
19 ${returned_json}= Fill JSON Template ${json} ${arguments}
20 [Return] ${returned_json}