Commit d08720dfaaf1dbf4a9be4716af9a1bdeeb29e90c

Authored by oleg.stasiv
1 parent 77bc9354

Add test cancellation after active.tendering, active.qualification, active.award

@@ -1919,7 +1919,7 @@ Library openprocurement_client.utils @@ -1919,7 +1919,7 @@ Library openprocurement_client.utils
1919 ... ${cancellation_id} 1919 ... ${cancellation_id}
1920 ... ${document_id} 1920 ... ${document_id}
1921 ... ${new_description} 1921 ... ${new_description}
1922 - ${cancellation}= run keyword if '${procurementMethodType}' in ['belowThreshold', 'reporting', 'closeFrameworkAgreementSelectionUA', 'negotiation', 'negotiation.quick'] 1922 + ${cancellation}= run keyword if '${procurementMethodType}' in ['belowThreshold', 'reporting', 'closeFrameworkAgreementSelectionUA', 'negotiation', 'negotiation.quick', 'priceQuotation']
1923 ... openprocurement_client.Підтвердити скасування закупівлі ${username} ${tender_uaid} ${cancellation_id} 1923 ... openprocurement_client.Підтвердити скасування закупівлі ${username} ${tender_uaid} ${cancellation_id}
1924 ... ELSE openprocurement_client.Перевести скасування закупівлі в період очікування ${username} ${tender_uaid} ${cancellation_id} 1924 ... ELSE openprocurement_client.Перевести скасування закупівлі в період очікування ${username} ${tender_uaid} ${cancellation_id}
1925 Set To Dictionary ${USERS.users['${tender_owner}']} cancellation_data=${cancellation} 1925 Set To Dictionary ${USERS.users['${tender_owner}']} cancellation_data=${cancellation}
@@ -379,6 +379,46 @@ ${PROFILE} ${True} @@ -379,6 +379,46 @@ ${PROFILE} ${True}
379 Звірити відображення поля status тендера із complete для користувача ${viewer} 379 Звірити відображення поля status тендера із complete для користувача ${viewer}
380 380
381 381
  382 +Можливість скасувати тендер
  383 + [Tags] ${USERS.users['${tender_owner}'].broker}: Скасування тендера
  384 + ... tender_owner
  385 + ... ${USERS.users['${tender_owner}'].broker}
  386 + ... tender_cancellation
  387 + [Teardown] Оновити LAST_MODIFICATION_DATE
  388 + Можливість скасувати тендер
  389 +
  390 +
  391 +Відображення активного статусу скасування тендера
  392 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування тендера
  393 + ... viewer
  394 + ... ${USERS.users['${viewer}'].broker}
  395 + ... tender_cancellation
  396 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  397 + ${cancellation_index}= Отримати останній індекс cancellations ${tender_owner} ${viewer}
  398 + Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']}
  399 + ... active
  400 + ... cancellations[${cancellation_index}].status
  401 +
  402 +
  403 +Відображення причини скасування тендера
  404 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування тендера
  405 + ... viewer
  406 + ... ${USERS.users['${viewer}'].broker}
  407 + ... tender_cancellation
  408 + ${cancellation_index}= Отримати останній індекс cancellations ${tender_owner} ${viewer}
  409 + Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']}
  410 + ... ${USERS.users['${tender_owner}']['tender_cancellation_data']['cancellation_reason']}
  411 + ... cancellations[${cancellation_index}].reason
  412 +
  413 +
  414 +Відображення опису документа до скасування тендера
  415 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення скасування тендера
  416 + ... viewer
  417 + ... ${USERS.users['${viewer}'].broker}
  418 + ... tender_cancellation
  419 + Звірити відображення поля description документа ${USERS.users['${tender_owner}']['tender_cancellation_data']['document']['doc_id']} до скасування ${USERS.users['${tender_owner}']['tender_cancellation_data']['cancellation_id']} із ${USERS.users['${tender_owner}']['tender_cancellation_data']['description']} для користувача ${viewer}
  420 +
  421 +
382 *** Keywords *** 422 *** Keywords ***
383 Пошук постачальника пропозиції з awards по індексу 423 Пошук постачальника пропозиції з awards по індексу
384 [Arguments] ${index} 424 [Arguments] ${index}
@@ -388,3 +428,20 @@ ${PROFILE} ${True} @@ -388,3 +428,20 @@ ${PROFILE} ${True}
388 \ ${bid_id_by_user}= Get Variable Value ${USERS.users['${user_name}'].bidresponses.bid.data.id} 428 \ ${bid_id_by_user}= Get Variable Value ${USERS.users['${user_name}'].bidresponses.bid.data.id}
389 \ Exit For Loop If '${bid_id}' == '${bid_id_by_user}' 429 \ Exit For Loop If '${bid_id}' == '${bid_id_by_user}'
390 [Return] ${user_name} 430 [Return] ${user_name}
  431 +
  432 +
  433 +Можливість скасувати тендер
  434 + ${cancellation_data}= Підготувати дані про скасування ${USERS.users['${tender_owner}'].initial_data.data.procurementMethodType}
  435 + Run As ${tender_owner}
  436 + ... Скасувати закупівлю
  437 + ... ${TENDER['TENDER_UAID']}
  438 + ... ${cancellation_data['cancellation_reason']}
  439 + ... ${cancellation_data['cancellation_reasonType']}
  440 + ... ${cancellation_data['document']['doc_path']}
  441 + ... ${cancellation_data['description']}
  442 + Set To Dictionary ${USERS.users['${tender_owner}']} tender_cancellation_data=${cancellation_data}
  443 +
  444 +
  445 +Звірити відображення поля ${field} документа ${doc_id} до скасування ${cancel_id} із ${left} для користувача ${username}
  446 + ${right}= Run As ${username} Отримати інформацію із документа до скасування ${TENDER['TENDER_UAID']} ${cancel_id} ${doc_id} ${field}
  447 + Порівняти об'єкти ${left} ${right}
  1 +-v MODE:priceQuotation
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:0
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +-v PROFILE:True
  10 +
  11 +-i create_tender
  12 +-i find_tender
  13 +-i successfully_tender_validation
  14 +-i make_bid_by_provider
  15 +-i awardPeriod_startDate
  16 +-i qualification_approve_first_award_by_provider
  17 +-i tender_cancellation
  1 +-v MODE:priceQuotation
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:0
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +-v PROFILE:True
  10 +
  11 +-i create_tender
  12 +-i find_tender
  13 +-i succefully_tender_verification
  14 +-i make_bid_by_provider
  15 +-i awardPeriod_startDate
  16 +-i tender_cancellation
  1 +-v MODE:priceQuotation
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:0
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +-v PROFILE:True
  10 +
  11 +-i create_tender
  12 +-i find_tender
  13 +-i succefully_tender_verification
  14 +-i make_bid_by_provider
  15 +-i tender_cancellation
Please register or login to post a comment