Commit c0fc5c1e9033c6361825b4401d41e7d96f58a361
Merge pull request #120 from mykhaly/adapted_intial_data
Adapted intial data
Showing
9 changed files
with
34 additions
and
29 deletions
| @@ -146,11 +146,13 @@ Get Broker Property By Username | @@ -146,11 +146,13 @@ Get Broker Property By Username | ||
| 146 | Log ${tender_data} | 146 | Log ${tender_data} |
| 147 | [return] ${tender_data} | 147 | [return] ${tender_data} |
| 148 | 148 | ||
| 149 | + | ||
| 149 | Підготовка даних для створення лоту | 150 | Підготовка даних для створення лоту |
| 150 | ${lot}= test_lot_data | 151 | ${lot}= test_lot_data |
| 151 | ${reply}= Create Dictionary data=${lot} | 152 | ${reply}= Create Dictionary data=${lot} |
| 152 | [Return] ${reply} | 153 | [Return] ${reply} |
| 153 | 154 | ||
| 155 | + | ||
| 154 | Підготовка даних для подання вимоги | 156 | Підготовка даних для подання вимоги |
| 155 | ${claim}= test_claim_data | 157 | ${claim}= test_claim_data |
| 156 | [Return] ${claim} | 158 | [Return] ${claim} |
| @@ -196,6 +198,21 @@ Get Broker Property By Username | @@ -196,6 +198,21 @@ Get Broker Property By Username | ||
| 196 | [Return] ${cancellation_data} | 198 | [Return] ${cancellation_data} |
| 197 | 199 | ||
| 198 | 200 | ||
| 201 | +Адаптувати дані для оголошення тендера | ||
| 202 | + [Arguments] ${username} ${tender_data} | ||
| 203 | + # munchify is used to make deep copy of ${tender_data} | ||
| 204 | + ${tender_data_copy}= munchify ${tender_data} | ||
| 205 | + ${status} ${adapted_data}= Run Keyword And Ignore Error Викликати для учасника ${username} Підготувати дані для оголошення тендера ${tender_data_copy} | ||
| 206 | + ${adapted_data}= Set variable if '${status}' == 'FAIL' ${tender_data_copy} ${adapted_data} | ||
| 207 | + # munchify is used to make nice log output | ||
| 208 | + ${adapted_data}= munchify ${adapted_data} | ||
| 209 | + Log ${tender_data} | ||
| 210 | + Log ${adapted_data} | ||
| 211 | + ${status}= Run keyword and return status Dictionaries Should Be Equal ${adapted_data.data} ${tender_data.data} | ||
| 212 | + Run keyword if ${status} == ${False} Log Initial tender data was changed WARN | ||
| 213 | + [Return] ${adapted_data} | ||
| 214 | + | ||
| 215 | + | ||
| 199 | Завантажуємо бібліотеку з реалізацією для майданчика ${keywords_file} | 216 | Завантажуємо бібліотеку з реалізацією для майданчика ${keywords_file} |
| 200 | [Documentation] | 217 | [Documentation] |
| 201 | ... Load broker's driver (keyword library). | 218 | ... Load broker's driver (keyword library). |
| @@ -363,6 +380,7 @@ Get Broker Property By Username | @@ -363,6 +380,7 @@ Get Broker Property By Username | ||
| 363 | ... WARN | 380 | ... WARN |
| 364 | Run Keyword And Return Run As ${username} ${command} @{arguments} | 381 | Run Keyword And Return Run As ${username} ${command} @{arguments} |
| 365 | 382 | ||
| 383 | + | ||
| 366 | Отримати дані із тендера | 384 | Отримати дані із тендера |
| 367 | [Arguments] ${username} ${field_name} | 385 | [Arguments] ${username} ${field_name} |
| 368 | Log ${username} | 386 | Log ${username} |
| @@ -381,8 +399,6 @@ Get Broker Property By Username | @@ -381,8 +399,6 @@ Get Broker Property By Username | ||
| 381 | [return] ${field_value} | 399 | [return] ${field_value} |
| 382 | 400 | ||
| 383 | 401 | ||
| 384 | - | ||
| 385 | - | ||
| 386 | Run As | 402 | Run As |
| 387 | [Arguments] ${username} ${command} @{arguments} | 403 | [Arguments] ${username} ${command} @{arguments} |
| 388 | [Documentation] | 404 | [Documentation] |
| @@ -10,16 +10,7 @@ Resource resource.robot | @@ -10,16 +10,7 @@ Resource resource.robot | ||
| 10 | ############################################################################################## | 10 | ############################################################################################## |
| 11 | Можливість створити закупівлю для тестування скасування | 11 | Можливість створити закупівлю для тестування скасування |
| 12 | ${tender_data}= Підготовка даних для створення тендера | 12 | ${tender_data}= Підготовка даних для створення тендера |
| 13 | - # munchify is used to make deep copy of ${tender_data} | ||
| 14 | - ${tender_data_copy}= munchify ${tender_data} | ||
| 15 | - ${status} ${adapted_data}= Run Keyword And Ignore Error Викликати для учасника ${tender_owner} Підготувати дані для оголошення тендера ${tender_data_copy} | ||
| 16 | - ${adapted_data}= Set variable if '${status}' == 'FAIL' ${tender_data_copy} ${adapted_data} | ||
| 17 | - # munchify is used to make nice log output | ||
| 18 | - ${adapted_data}= munchify ${adapted_data} | ||
| 19 | - Log ${tender_data} | ||
| 20 | - Log ${adapted_data} | ||
| 21 | - ${status}= Run keyword and return status Dictionaries Should Be Equal ${adapted_data.data} ${tender_data.data} | ||
| 22 | - Run keyword if ${status} == ${False} Log Initial tender data was changed WARN | 13 | + ${adapted_data}= Адаптувати дані для оголошення тендера ${tender_owner} ${tender_data} |
| 23 | ${TENDER_UAID}= Викликати для учасника ${tender_owner} | 14 | ${TENDER_UAID}= Викликати для учасника ${tender_owner} |
| 24 | ... Створити тендер | 15 | ... Створити тендер |
| 25 | ... ${adapted_data} | 16 | ... ${adapted_data} |
| @@ -71,16 +62,7 @@ Resource resource.robot | @@ -71,16 +62,7 @@ Resource resource.robot | ||
| 71 | 62 | ||
| 72 | Можливість створити закупівлю | 63 | Можливість створити закупівлю |
| 73 | ${tender_data}= Підготовка даних для створення тендера | 64 | ${tender_data}= Підготовка даних для створення тендера |
| 74 | - # munchify is used to make deep copy of ${tender_data} | ||
| 75 | - ${tender_data_copy}= munchify ${tender_data} | ||
| 76 | - ${status} ${adapted_data}= Run Keyword And Ignore Error Викликати для учасника ${tender_owner} Підготувати дані для оголошення тендера ${tender_data_copy} | ||
| 77 | - ${adapted_data}= Set variable if '${status}' == 'FAIL' ${tender_data_copy} ${adapted_data} | ||
| 78 | - # munchify is used to make nice log output | ||
| 79 | - ${adapted_data}= munchify ${adapted_data} | ||
| 80 | - Log ${tender_data} | ||
| 81 | - Log ${adapted_data} | ||
| 82 | - ${status}= Run keyword and return status Dictionaries Should Be Equal ${adapted_data.data} ${tender_data.data} | ||
| 83 | - Run keyword if ${status} == ${False} Log Initial tender data was changed WARN | 65 | + ${adapted_data}= Адаптувати дані для оголошення тендера ${tender_owner} ${tender_data} |
| 84 | ${TENDER_UAID}= Викликати для учасника ${tender_owner} | 66 | ${TENDER_UAID}= Викликати для учасника ${tender_owner} |
| 85 | ... Створити тендер | 67 | ... Створити тендер |
| 86 | ... ${adapted_data} | 68 | ... ${adapted_data} |
| @@ -25,7 +25,8 @@ ${broker} Quinta | @@ -25,7 +25,8 @@ ${broker} Quinta | ||
| 25 | [Teardown] Оновити LAST_MODIFICATION_DATE | 25 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 26 | ${base_tender_data}= Підготовка даних для створення тендера | 26 | ${base_tender_data}= Підготовка даних для створення тендера |
| 27 | ${tender_data}= test_meat_tender_data ${base_tender_data} | 27 | ${tender_data}= test_meat_tender_data ${base_tender_data} |
| 28 | - ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${tender_data} | 28 | + ${adapted_data}= Адаптувати дані для оголошення тендера ${tender_owner} ${tender_data} |
| 29 | + ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${adapted_data} | ||
| 29 | Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data} | 30 | Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data} |
| 30 | Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} | 31 | Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} |
| 31 | Log ${TENDER} | 32 | Log ${TENDER} |
| @@ -23,7 +23,8 @@ ${broker} Quinta | @@ -23,7 +23,8 @@ ${broker} Quinta | ||
| 23 | ... minimal | 23 | ... minimal |
| 24 | [Teardown] Оновити LAST_MODIFICATION_DATE | 24 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 25 | ${tender_data}= Підготовка даних для створення тендера | 25 | ${tender_data}= Підготовка даних для створення тендера |
| 26 | - ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${tender_data} | 26 | + ${adapted_data}= Адаптувати дані для оголошення тендера ${tender_owner} ${tender_data} |
| 27 | + ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${adapted_data} | ||
| 27 | Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data} | 28 | Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data} |
| 28 | Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} | 29 | Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} |
| 29 | log ${TENDER} | 30 | log ${TENDER} |
| @@ -27,7 +27,8 @@ ${complaint_id} 1 | @@ -27,7 +27,8 @@ ${complaint_id} 1 | ||
| 27 | [Teardown] Оновити LAST_MODIFICATION_DATE | 27 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 28 | ${tender_data}= Підготовка даних для створення тендера | 28 | ${tender_data}= Підготовка даних для створення тендера |
| 29 | ${tender_data}= test_tender_data_multiple_lots ${tender_data} | 29 | ${tender_data}= test_tender_data_multiple_lots ${tender_data} |
| 30 | - ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${tender_data} | 30 | + ${adapted_data}= Адаптувати дані для оголошення тендера ${tender_owner} ${tender_data} |
| 31 | + ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${adapted_data} | ||
| 31 | Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data} | 32 | Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data} |
| 32 | Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} | 33 | Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} |
| 33 | Log ${TENDER} | 34 | Log ${TENDER} |
| @@ -20,7 +20,8 @@ ${broker} Quinta | @@ -20,7 +20,8 @@ ${broker} Quinta | ||
| 20 | [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера) | 20 | [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера) |
| 21 | [Teardown] Оновити LAST_MODIFICATION_DATE | 21 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 22 | ${tender_data}= Підготовка даних для створення тендера | 22 | ${tender_data}= Підготовка даних для створення тендера |
| 23 | - ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${tender_data} | 23 | + ${adapted_data}= Адаптувати дані для оголошення тендера ${tender_owner} ${tender_data} |
| 24 | + ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${adapted_data} | ||
| 24 | Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data} | 25 | Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data} |
| 25 | Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} | 26 | Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} |
| 26 | Log ${TENDER} | 27 | Log ${TENDER} |
| @@ -20,7 +20,8 @@ ${broker} Quinta | @@ -20,7 +20,8 @@ ${broker} Quinta | ||
| 20 | [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера) | 20 | [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера) |
| 21 | [Teardown] Оновити LAST_MODIFICATION_DATE | 21 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 22 | ${tender_data}= Підготовка даних для створення тендера | 22 | ${tender_data}= Підготовка даних для створення тендера |
| 23 | - ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${tender_data} | 23 | + ${adapted_data}= Адаптувати дані для оголошення тендера ${tender_owner} ${tender_data} |
| 24 | + ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${adapted_data} | ||
| 24 | Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data} | 25 | Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data} |
| 25 | Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} | 26 | Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} |
| 26 | Log ${TENDER} | 27 | Log ${TENDER} |
| @@ -26,7 +26,8 @@ ${question_id} 0 | @@ -26,7 +26,8 @@ ${question_id} 0 | ||
| 26 | [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера), | 26 | [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера), |
| 27 | [Teardown] Оновити LAST_MODIFICATION_DATE | 27 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 28 | ${tender_data}= Підготовка даних для створення тендера | 28 | ${tender_data}= Підготовка даних для створення тендера |
| 29 | - ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${tender_data} | 29 | + ${adapted_data}= Адаптувати дані для оголошення тендера ${tender_owner} ${tender_data} |
| 30 | + ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${adapted_data} | ||
| 30 | Set To Dictionary ${USERS.users['${tender_owner}']} initial_data=${tender_data} | 31 | Set To Dictionary ${USERS.users['${tender_owner}']} initial_data=${tender_data} |
| 31 | Set To Dictionary ${TENDER} TENDER_UAID=${TENDER_UAID} | 32 | Set To Dictionary ${TENDER} TENDER_UAID=${TENDER_UAID} |
| 32 | Log ${TENDER} | 33 | Log ${TENDER} |
| @@ -22,9 +22,10 @@ ${broker} Quinta | @@ -22,9 +22,10 @@ ${broker} Quinta | ||
| 22 | ... from-0.12 | 22 | ... from-0.12 |
| 23 | [Teardown] Оновити LAST_MODIFICATION_DATE | 23 | [Teardown] Оновити LAST_MODIFICATION_DATE |
| 24 | ${tender_data}= Підготовка даних для створення тендера | 24 | ${tender_data}= Підготовка даних для створення тендера |
| 25 | + ${adapted_data}= Адаптувати дані для оголошення тендера ${tender_owner} ${tender_data} | ||
| 25 | ${TENDER_UAID}= Викликати для учасника ${tender_owner} | 26 | ${TENDER_UAID}= Викликати для учасника ${tender_owner} |
| 26 | ... Створити тендер | 27 | ... Створити тендер |
| 27 | - ... ${tender_data} | 28 | + ... ${adapted_data} |
| 28 | Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} | 29 | Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} |
| 29 | Log ${TENDER} | 30 | Log ${TENDER} |
| 30 | 31 |
Please
register
or
login
to post a comment