Commit 70cba999bca778a8f977c0d25fe2c2359653bc67

Authored by Andrew Yanovych
1 parent 4edbd412

uploading file added

... ... @@ -120,8 +120,9 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper
120 120 \ Append To List ${items} ${item}
121 121 log ${items}
122 122 Set_To_Object ${TENDER_DATA.data} items ${items}
123   - ${TENDER_DATA}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_tender ${TENDER_DATA}
124 123 ${TENDER_DATA}= set_access_key ${TENDER_DATA} ${USERS.users['${ARGUMENTS[0]}'].access_token}
  124 + ${TENDER_DATA}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_tender ${TENDER_DATA}
  125 +
125 126
126 127 Задати питання
127 128 [Documentation]
... ... @@ -210,4 +211,14 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper
210 211 ${tender}= set_access_key ${tender} ${USERS.users['${ARGUMENTS[0]}'].access_token}
211 212 ${award_activeted_response}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_award ${tender} ${ARGUMENTS[2]}
212 213 Log object data ${award_activeted_response} award_activeted_response
213   - [return] ${award_activeted_response}
\ No newline at end of file
  214 + [return] ${award_activeted_response}
  215 +
  216 +Завантажити договір
  217 + [Documentation]
  218 + ... ${ARGUMENTS[0]} == username
  219 + [Arguments] @{ARGUMENTS}
  220 + ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${TENDER_DATA.data.id}
  221 + ${reply}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} upload_tender_document ${tender}
  222 + Log object data ${reply} reply
  223 +
  224 +
\ No newline at end of file
... ...
... ... @@ -14,5 +14,4 @@ users:
14 14 broker: Quinta
15 15 Tender User:
16 16 api_key: e9c3ccb8e8124f26941d5f9639a4ebc3
17   - broker: Quinta
18   -
\ No newline at end of file
  17 + broker: Quinta
\ No newline at end of file
... ...
... ... @@ -44,7 +44,7 @@ TestCaseSetup
44 44 ${INITIAL_TENDER_DATA}= prepare_test_tender_data
45 45 Set Global Variable ${INITIAL_TENDER_DATA}
46 46 Log ${INITIAL_TENDER_DATA}
47   - Завантажуємо бібліотеку з реалізацією ${keywords_file} площадки
  47 +Завантажуємо бібліотеку з реалізацією ${keywords_file} площадки
48 48 Import Resource ${CURDIR}/brokers/${keywords_file}.robot
49 49
50 50
... ...
... ... @@ -109,4 +109,4 @@ def wait_to_date(date_stamp):
109 109 wait_seconds += 2
110 110 if wait_seconds < 0:
111 111 return 0
112   - return wait_seconds
  112 + return wait_seconds
\ No newline at end of file
... ...
  1 +*** Setting ***
  2 +Library op_robot_tests.tests_files.service_keywords
  3 +Library String
  4 +LIbrary Collections
  5 +LIbrary Selenium2Library
  6 +Library DebugLibrary
  7 +Resource keywords.robot
  8 +Suite Setup TestCaseSetup
  9 +Suite Teardown Close all browsers
  10 +
  11 +*** Variables ***
  12 +${viewer} Tender User
  13 +# Tender Viewer
  14 +${provider} Tender User
  15 +
  16 +
  17 +*** Test Cases ***
  18 +Можливість оголосити багатопредметний тендер
  19 + [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість оголосити багатопредметний тендер
  20 + Викликати для учасника ${USERS.tender_owner} Створити багатопредметний тендер
  21 + ${LAST_MODIFICATION_DATE}= Get Current Date
  22 + Set Global Variable ${LAST_MODIFICATION_DATE}
  23 +
  24 +Пошук тендера по ідентифікатору
  25 + [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору
  26 + Дочекатись синхронізації з майданчиком ${viewer}
  27 + Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER_DATA.data.tenderID} ${TENDER_DATA.data.id}
  28 +
  29 +Можливість редагувати однопредметний тендер
  30 + [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість оголосити тендер
  31 + Викликати для учасника ${USERS.tender_owner} Внести зміни в тендер ${TENDER_DATA.data.id} description description
  32 +
  33 +Можливість додати позицію закупівлі в тендер
  34 + [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість оголосити тендер
  35 + Викликати для учасника ${USERS.tender_owner} додати предмети закупівлі ${TENDER_DATA.data.id} 3
  36 +
  37 +Можливість видалити позиції закупівлі тендера
  38 + [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість оголосити тендер
  39 + Викликати для учасника ${USERS.tender_owner} додати предмети закупівлі ${TENDER_DATA.data.id} 2
  40 +
  41 +Подати цінову пропозицію
  42 + [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
  43 + Дочекатись дати початоку прийому пропозицій
  44 + ${bid}= test bid data
  45 + Log object data ${bid}
  46 + ${biddingresponce}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid}
  47 + Set Global Variable ${biddingresponce}
  48 +
  49 +Прийняти пропозицію переможця
  50 + [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість прийняти пропозицію переможця
  51 + Дочекатись дати закінчення прийому пропозицій
  52 + ${LAST_MODIFICATION_DATE}= Get Current Date
  53 + Set Global Variable ${LAST_MODIFICATION_DATE}
  54 + отримати останні зміни в тендері
  55 + ${award}= test_award_data
  56 + ${award_data}= Get_From_Object ${TENDER_DATA.data} awards[0]
  57 + Set To Dictionary ${award} data ${award_data}
  58 + Set To Dictionary ${award['data']} status active
  59 + Викликати для учасника ${USERS.tender_owner} Прийняти цінову пропозицію ${TENDER_DATA.data.id} ${award}
  60 +
  61 +Завантажити договір
  62 + [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця
  63 + log ${USERS.users['${provider}'].broker}
  64 + Викликати для учасника ${provider} Завантажити договір
... ...
Please register or login to post a comment