Commit a80f8d632a610a57c9fb04e1cd3e924ea866cdb3

Authored by ivanka12
1 parent b9e159c1

keywords and function for test case 'Можливість знайти план по ідентифікатору'

... ... @@ -66,6 +66,16 @@ Resource resource.robot
66 66 Run as ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
67 67
68 68
  69 +Можливість знайти план по ідентифікатору
  70 + :FOR ${username} IN ${tender_owner} ${viewer}
  71 + \ Можливість знайти план по ідентифікатору для користувача ${username}
  72 +
  73 +
  74 +Можливість знайти план по ідентифікатору для користувача ${username}
  75 + Дочекатись синхронізації з майданчиком ${username}
  76 + Run as ${username} Пошук плану по ідентифікатору ${TENDER['TENDER_UAID']}
  77 +
  78 +
69 79 Можливість знайти тендер по ідентифікатору ${tender_id} та зберегти його в ${save_location} для користувача ${username}
70 80 Дочекатись синхронізації з майданчиком ${username}
71 81 Run as ${username} Пошук тендера по ідентифікатору ${tender_id} ${save_location}
... ...
... ... @@ -157,6 +157,17 @@ Library openprocurement_client.utils
157 157 [return] ${tender}
158 158
159 159
  160 +Пошук плану по ідентифікатору
  161 + [Arguments] ${username} ${tender_uaid} ${save_key}=tender_data
  162 + ${internalid}= openprocurement_client.Отримати internal id плану по UAid ${username} ${tender_uaid}
  163 + ${tender}= Call Method ${USERS.users['${username}'].client} get_plan ${internalid}
  164 + ${tender}= set_access_key ${tender} ${USERS.users['${username}'].access_token}
  165 + Set To Dictionary ${USERS.users['${username}']} ${save_key}=${tender}
  166 + ${tender}= munch_dict arg=${tender}
  167 + Log ${tender}
  168 + [return] ${tender}
  169 +
  170 +
160 171 Отримати тендер другого етапу та зберегти його
161 172 [Arguments] ${username} ${tender_id}
162 173 ${response}= Call Method ${USERS.users['${username}'].client} patch_credentials ${tender_id} ${USERS.users['${username}'].access_token}
... ... @@ -171,6 +182,11 @@ Library openprocurement_client.utils
171 182 openprocurement_client.Пошук тендера по ідентифікатору ${username} ${tender_uaid}
172 183
173 184
  185 +Оновити сторінку з планом
  186 + [Arguments] ${username} ${tender_uaid}
  187 + openprocurement_client.Пошук плану по ідентифікатору ${username} ${tender_uaid}
  188 +
  189 +
174 190 Отримати інформацію із тендера
175 191 [Arguments] ${username} ${tender_uaid} ${field_name}
176 192 openprocurement_client.Пошук тендера по ідентифікатору
... ...
... ... @@ -8,7 +8,6 @@ from retrying import retry
8 8 import os
9 9 import urllib
10 10
11   -
12 11 def retry_if_request_failed(exception):
13 12 if isinstance(exception, RequestFailed):
14 13 status_code = getattr(exception, 'status_int', None)
... ...
... ... @@ -408,8 +408,9 @@ Log differences between dicts
408 408 ... ${last_modification_date_corrected}
409 409 ... ${USERS.users['${username}']['LAST_REFRESH_DATE']}
410 410 ${LAST_REFRESH_DATE}= Get Current TZdate
411   - Run Keyword If ${time_diff} > 0 Run keywords
412   - ... Run As ${username} Оновити сторінку з тендером ${TENDER['TENDER_UAID']}
  411 + Run Keyword If ${time_diff} > 0 Run Keyword If '${MODE}' == 'planning'
  412 + ... Run As ${username} Оновити сторінку з планом ${TENDER['TENDER_UAID']}
  413 + ... ELSE Run As ${username} Оновити сторінку з тендером ${TENDER['TENDER_UAID']}
413 414 ... AND
414 415 ... Set To Dictionary ${USERS.users['${username}']} LAST_REFRESH_DATE=${LAST_REFRESH_DATE}
415 416
... ...
Please register or login to post a comment