'True' and 'False' are not valid values for boolean where either
XML (RFC6020/RFC7950) or JSON (RFC7951) encoding is concerned. Fix
this up by explicitly converting booleans.
JIRA: INTTEST-101
Change-Id: Iefbce681e8df3f1ca7701cd89da8b3d7c00a8b1d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
<transactions-per-second>$RATE</transactions-per-second>
<chained-transactions>$CHAINED_FLAG</chained-transactions>
</input>''')
<transactions-per-second>$RATE</transactions-per-second>
<chained-transactions>$CHAINED_FLAG</chained-transactions>
</input>''')
- subst_dict = {'ID_PREFIX': id_prefix, 'DURATION': duration, 'RATE': rate, 'CHAINED_FLAG': chained_flag}
+ subst_dict = {'ID_PREFIX': id_prefix, 'DURATION': duration,
+ 'RATE': rate, 'CHAINED_FLAG': 'true' if chained_flag else 'false'}
urlt = string.Template('''http://$HOST:8181/restconf/operations/odl-mdsal-lowlevel-control:write-transactions''')
_initiate_rpcs(host_list, index_list, urlt, datat, subst_dict)
urlt = string.Template('''http://$HOST:8181/restconf/operations/odl-mdsal-lowlevel-control:write-transactions''')
_initiate_rpcs(host_list, index_list, urlt, datat, subst_dict)
<isolated-transactions>$ISOLATED_TRANSACTIONS</isolated-transactions>
</input>''')
subst_dict = {'ID_PREFIX': id_prefix, 'DURATION': duration, 'RATE': rate,
<isolated-transactions>$ISOLATED_TRANSACTIONS</isolated-transactions>
</input>''')
subst_dict = {'ID_PREFIX': id_prefix, 'DURATION': duration, 'RATE': rate,
- 'ISOLATED_TRANSACTIONS': isolated_transactions_flag}
+ 'ISOLATED_TRANSACTIONS': 'true' if isolated_transactions_flag else 'false'}
urlt = string.Template('''http://$HOST:8181/restconf/operations/odl-mdsal-lowlevel-control:produce-transactions''')
_initiate_rpcs(host_list, index_list, urlt, datat, subst_dict)
urlt = string.Template('''http://$HOST:8181/restconf/operations/odl-mdsal-lowlevel-control:produce-transactions''')
_initiate_rpcs(host_list, index_list, urlt, datat, subst_dict)