Commit 9541bf845725e2673b475f38f8c6891c1d175763
1 parent
aaae17fc
Apply custom interval values on top of defaults
Showing
2 changed files
with
10 additions
and
1 deletions
| ... | ... | @@ -84,7 +84,9 @@ Get Broker Property By Username |
| 84 | 84 | ${reply}= test_complaint_reply_data |
| 85 | 85 | Append to list ${REPLIES} ${reply} |
| 86 | 86 | Set Global Variable @{REPLIES} |
| 87 | - ${period_intervals}= Get Broker Property By Username ${tender_owner} intervals | |
| 87 | + ${custom_intervals}= Get Broker Property By Username ${tender_owner} intervals | |
| 88 | + ${default_intervals}= Get Broker Property Default intervals | |
| 89 | + ${period_intervals}= merge_dicts ${default_intervals} ${custom_intervals} | |
| 88 | 90 | ${tender_data}= prepare_test_tender_data ${period_intervals} ${mode} |
| 89 | 91 | ${TENDER}= Create Dictionary |
| 90 | 92 | Set Global Variable ${TENDER} | ... | ... |
| ... | ... | @@ -180,6 +180,13 @@ def wait_to_date(date_stamp): |
| 180 | 180 | return wait_seconds |
| 181 | 181 | |
| 182 | 182 | |
| 183 | +def merge_dicts(left, right): | |
| 184 | + new = {} | |
| 185 | + new.update(left) | |
| 186 | + new.update(right) | |
| 187 | + return new | |
| 188 | + | |
| 189 | + | |
| 183 | 190 | # GUI Frontends common |
| 184 | 191 | def add_data_for_gui_frontends(tender_data): |
| 185 | 192 | now = datetime.now() | ... | ... |
Please
register
or
login
to post a comment