Commit 796e951f1e0f9ebaa9c0c14fcb1d3bf182697c66

Authored by Leits
Committed by mykhaly
1 parent eb0a60d1

Rename belowThreshold_keywords -> base_keywords

Add complaints section to them
Add `Отримати дані із поля ${field} тендера для...`
@@ -88,6 +88,17 @@ Resource resource.robot @@ -88,6 +88,17 @@ Resource resource.robot
88 Звірити відображення координат ${item_index} предмету для користувача ${username} 88 Звірити відображення координат ${item_index} предмету для користувача ${username}
89 Звірити координати доставки тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${item_index}] 89 Звірити координати доставки тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[${item_index}]
90 90
  91 +
  92 +Отримати дані із поля ${field} тендера для усіх користувачів
  93 + :FOR ${username} IN ${viewer} ${provider} ${provider1} ${tender_owner}
  94 + \ Отримати дані із поля ${field} тендера для користувача ${username}
  95 +
  96 +
  97 +Отримати дані із поля ${field} тендера для користувача ${username}
  98 + Отримати дані із тендера ${username} ${field}
  99 +
  100 +
  101 +
91 ############################################################################################## 102 ##############################################################################################
92 # LOTS 103 # LOTS
93 ############################################################################################## 104 ##############################################################################################
@@ -248,6 +259,92 @@ Resource resource.robot @@ -248,6 +259,92 @@ Resource resource.robot
248 Звірити поле тендера із значенням ${username} ${USERS.users['${provider}'].question_data.question.data.${field}} ${field} ${USERS.users['${provider}'].question_data.question_id} 259 Звірити поле тендера із значенням ${username} ${USERS.users['${provider}'].question_data.question.data.${field}} ${field} ${USERS.users['${provider}'].question_data.question_id}
249 260
250 ############################################################################################## 261 ##############################################################################################
  262 +# COMPLAINTS
  263 +##############################################################################################
  264 +
  265 +
  266 +Можливість створити чернетку вимоги
  267 + ${claim}= Підготувати дані для подання вимоги
  268 + ${complaintID}= Run As ${provider}
  269 + ... Створити чернетку вимоги
  270 + ... ${TENDER['TENDER_UAID']}
  271 + ... ${claim}
  272 + ${claim_data}= Create Dictionary claim=${claim} complaintID=${complaintID}
  273 + ${claim_data}= munch_dict arg=${claim_data}
  274 + Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data}
  275 +
  276 +
  277 +Можливість створити вимогу із документацією
  278 + ${claim}= Підготувати дані для подання вимоги
  279 + ${document}= create_fake_doc
  280 + ${complaintID}= Run As ${provider}
  281 + ... Створити вимогу
  282 + ... ${TENDER['TENDER_UAID']}
  283 + ... ${claim}
  284 + ... ${document}
  285 + ${claim_data}= Create Dictionary claim=${claim} complaintID=${complaintID} document=${document}
  286 + ${claim_data}= munch_dict arg=${claim_data}
  287 + Set To Dictionary ${USERS.users['${provider}']} claim_data ${claim_data}
  288 +
  289 +
  290 +Можливість скасувати вимогу
  291 + ${cancellation_reason}= create_fake_sentence
  292 + ${data}= Create Dictionary status=cancelled cancellationReason=${cancellation_reason}
  293 + ${cancellation_data}= Create Dictionary data=${data}
  294 + ${cancellation_data}= munch_dict arg=${cancellation_data}
  295 + Run As ${provider}
  296 + ... Скасувати вимогу
  297 + ... ${TENDER['TENDER_UAID']}
  298 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
  299 + ... ${cancellation_data}
  300 + Set To Dictionary ${USERS.users['${provider}'].claim_data} cancellation ${cancellation_data}
  301 +
  302 +Можливість перетворити вимогу в скаргу
  303 + ${data}= Create Dictionary status=pending satisfied=${False}
  304 + ${escalation_data}= Create Dictionary data=${data}
  305 + ${escalation_data}= munch_dict arg=${escalation_data}
  306 + Run As ${provider}
  307 + ... Перетворити вимогу в скаргу
  308 + ... ${TENDER['TENDER_UAID']}
  309 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
  310 + ... ${escalation_data}
  311 + Set To Dictionary ${USERS.users['${provider}'].claim_data} escalation ${escalation_data}
  312 +
  313 +
  314 +
  315 +Звірити відображення поля ${field} вимоги із ${data} для користувача ${username}
  316 + Звірити поле скарги із значенням ${username}
  317 + ... ${data}
  318 + ... ${field}
  319 + ... ${USERS.users['${provider}'].claim_data['complaintID']}
  320 +
  321 +
  322 +Можливість відповісти на вимогу
  323 + ${answer_data}= test_claim_answer_data
  324 + Log ${answer_data}
  325 + Run As ${tender_owner}
  326 + ... Відповісти на вимогу
  327 + ... ${TENDER['TENDER_UAID']}
  328 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
  329 + ... ${answer_data}
  330 + ${claim_data}= Create Dictionary claim_answer=${answer_data}
  331 + ${claim_data}= munch_dict arg=${claim_data}
  332 + Set To Dictionary ${USERS.users['${tender_owner}']} claim_data ${claim_data}
  333 +
  334 +
  335 +Можливість підтвердити задоволення вимоги про виправлення умов закупівлі
  336 + ${data}= Create Dictionary status=resolved satisfied=${True}
  337 + ${confirmation_data}= Create Dictionary data=${data}
  338 + ${confirmation_data}= munch_dict arg=${confirmation_data}
  339 + Run As ${provider}
  340 + ... Підтвердити вирішення вимоги
  341 + ... ${TENDER['TENDER_UAID']}
  342 + ... ${USERS.users['${provider}']['claim_data']['complaintID']}
  343 + ... ${confirmation_data}
  344 + Set To Dictionary ${USERS.users['${provider}']['claim_data']} claim_answer_confirm ${confirmation_data}
  345 +
  346 +
  347 +##############################################################################################
251 # BIDDING 348 # BIDDING
252 ############################################################################################## 349 ##############################################################################################
253 350
1 *** Settings *** 1 *** Settings ***
2 -Resource belowThreshold_keywords.robot 2 +Resource base_keywords.robot
3 Suite Setup Test Suite Setup 3 Suite Setup Test Suite Setup
4 Suite Teardown Test Suite Teardown 4 Suite Teardown Test Suite Teardown
5 5
Please register or login to post a comment