Commit 11874742afc57c6ccfdd70b5ac513a35178e2431

Authored by yankee7
1 parent 4d46a117

added patch bid test

... ... @@ -9,7 +9,8 @@ Suite Setup TestCaseSetup
9 9 Suite Teardown Close all browsers
10 10
11 11 *** Variables ***
12   -${viewer} Tender User
  12 +${viewer} Tender Viewer
  13 +
13 14 # Tender Viewer
14 15 ${provider} Tender User
15 16
... ... @@ -125,10 +126,15 @@ ${provider} Tender User
125 126 Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER_DATA.data.tenderID} ${TENDER_DATA.data.id}
126 127 Звірити поле тендера ${viewer} questions[0].answer
127 128
128   -
129 129 Подати цінову пропозицію
130 130 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
131 131 Дочекатись дати початоку прийому пропозицій
132 132 ${bid}= test bid data
133 133 Log object data ${bid}
134   - Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid}
\ No newline at end of file
  134 + Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid}
  135 +
  136 +Змінити цінову пропозицію
  137 + [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
  138 + Set To Dictionary ${biddingresponce.data.value} amount 600
  139 + Log object data ${biddingresponce.data.value}
  140 + Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER_DATA.data.id} ${biddingresponce}
\ No newline at end of file
... ...
... ... @@ -21,6 +21,7 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper
21 21 Log access_token: ${access_token}
22 22 Log tender_id: ${TENDER_DATA.data.id}
23 23 Set Global Variable ${TENDER_DATA}
  24 + #Debug
24 25 [return] ${TENDER_DATA}
25 26
26 27 Пошук тендера по ідентифікатору
... ... @@ -110,5 +111,34 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper
110 111 [Arguments] @{ARGUMENTS}
111 112 log many @{ARGUMENTS}
112 113 ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${ARGUMENTS[1]}
113   - ${bid}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} create_bid ${tender} ${ARGUMENTS[2]}
114   - Log object data ${question} bid
  114 + ${biddingresponce}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} create_bid ${tender} ${ARGUMENTS[2]}
  115 + Set Global Variable ${biddingresponce}
  116 + Log object data ${biddingresponce} bid
  117 + [return] ${biddingresponce}
  118 +
  119 +Змінити цінову пропозицію
  120 + [Documentation]
  121 + ... ${ARGUMENTS[0]} == username
  122 + ... ${ARGUMENTS[1]} == tender_uid
  123 + ... ${ARGUMENTS[2]} == bid
  124 + [Arguments] @{ARGUMENTS}
  125 + log many @{ARGUMENTS}
  126 + ${token}= Get Variable Value ${TENDER_DATA.access.token}
  127 + Set To Dictionary ${USERS.users['${ARGUMENTS[0]}']} token ${token}
  128 + ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${ARGUMENTS[1]}
  129 + ${patch}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_bid ${tender} ${ARGUMENTS[2]}
  130 + Log object data ${patch} patch
  131 +
  132 +Змінити цінову пропозицію
  133 + [Documentation]
  134 + ... ${ARGUMENTS[0]} == username
  135 + ... ${ARGUMENTS[1]} == tender_uid
  136 + ... ${ARGUMENTS[2]} == bid
  137 + [Arguments] @{ARGUMENTS}
  138 + log many @{ARGUMENTS}
  139 + ${token}= Get Variable Value ${TENDER_DATA.access.token}
  140 + Set To Dictionary ${USERS.users['${ARGUMENTS[0]}']} token ${token}
  141 + ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${ARGUMENTS[1]}
  142 + ${patch}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_bid ${tender} ${ARGUMENTS[2]}
  143 + Log object data ${patch} patch
  144 +
\ No newline at end of file
... ...
... ... @@ -33,6 +33,8 @@ TestCaseSetup
33 33 Set Global Variable ${ANSWERS}
34 34 ${INITIAL_TENDER_DATA}= prepare_test_tender_data
35 35 Set Global Variable ${INITIAL_TENDER_DATA}
  36 +
  37 + Log ${INITIAL_TENDER_DATA}
36 38
37 39 Завантажуємо бібліотеку з реалізацією ${keywords_file} площадки
38 40 Import Resource ${CURDIR}/brokers/${keywords_file}.robot
... ... @@ -66,7 +68,6 @@ TestCaseSetup
66 68 ${field_value}= Get_From_Object ${TENDER_DATA.data} ${field}
67 69 Should Be Equal ${field_value} ${field_response} Майданчик ${USERS.users['${username}'].broker}
68 70
69   -
70 71 Викликати для учасника
71 72 [Arguments] ${username} ${command} @{arguments}
72 73 ${status} ${value}= run_keyword_and_ignore_keyword_definations ${BROKERS['${USERS.users['${username}'].broker}'].keywords_file}.${command} ${username} @{arguments}
... ... @@ -79,6 +80,5 @@ TestCaseSetup
79 80 ${wait_timout}= wait_to_date ${date}
80 81 Run Keyword If ${wait_timout}>0 Sleep ${wait_timout}
81 82
82   -
83 83 Дочекатись дати початоку прийому пропозицій
84 84 Дочекатись дати ${TENDER_DATA.data.tenderPeriod.startDate}
\ No newline at end of file
... ...
Please register or login to post a comment