blob: 4788fe579fbfb322f982bad930112a6510fbccd3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
*** Settings ***
Documentation This resource is filling out json string templates and returning the json back
Library RequestsLibrary
Library StringTemplater
Library OperatingSystem
Resource global_properties.robot
*** Keywords ***
Fill JSON Template
[Documentation] Runs substitution on template to return a filled in json
[Arguments] ${json} ${arguments}
${returned_string}= Template String ${json} ${arguments}
${returned_json}= To Json ${returned_string}
[Return] ${returned_json}
Fill JSON Template File
[Documentation] Runs substitution on template to return a filled in json
[Arguments] ${json_file} ${arguments}
${json}= OperatingSystem.Get File ${json_file}
${returned_json}= Fill JSON Template ${json} ${arguments}
[Return] ${returned_json}
Encode String
[Documentation] Encodes String
[Arguments] ${json}
${returned_string}= string encoder ${json}
log ${returned_string}
[Return] ${returned_string}
|