Commit 6bef4311c2b385e20d13191d2605966a0630c8d9

Authored by yankee7
1 parent 11874742

Added activate award

@@ -9,7 +9,7 @@ Suite Setup TestCaseSetup @@ -9,7 +9,7 @@ Suite Setup TestCaseSetup
9 Suite Teardown Close all browsers 9 Suite Teardown Close all browsers
10 10
11 *** Variables *** 11 *** Variables ***
12 -${viewer} Tender Viewer 12 +${viewer} Tender User
13 13
14 # Tender Viewer 14 # Tender Viewer
15 ${provider} Tender User 15 ${provider} Tender User
@@ -131,10 +131,28 @@ ${provider} Tender User @@ -131,10 +131,28 @@ ${provider} Tender User
131 Дочекатись дати початоку прийому пропозицій 131 Дочекатись дати початоку прийому пропозицій
132 ${bid}= test bid data 132 ${bid}= test bid data
133 Log object data ${bid} 133 Log object data ${bid}
134 - Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid} 134 + ${biddingresponce}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid}
  135 + Set Global Variable ${biddingresponce}
  136 +
135 137
136 Змінити цінову пропозицію 138 Змінити цінову пропозицію
137 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію 139 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
138 Set To Dictionary ${biddingresponce.data.value} amount 600 140 Set To Dictionary ${biddingresponce.data.value} amount 600
139 Log object data ${biddingresponce.data.value} 141 Log object data ${biddingresponce.data.value}
140 - Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER_DATA.data.id} ${biddingresponce}  
  142 + Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER_DATA.data.id} ${biddingresponce}
  143 +
  144 +Прийняти пропозицію переможця
  145 + [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість прийняти пропозицію переможця
  146 + Дочекатись дати закінчення прийому пропозицій
  147 + ${LAST_MODIFICATION_DATE}= Get Current Date
  148 + Set Global Variable ${LAST_MODIFICATION_DATE}
  149 + отримати останні зміни в тендері
  150 + ${award}= test_award_data
  151 + ${award_data}= Get_From_Object ${TENDER_DATA.data} awards[0]
  152 + Set To Dictionary ${award} data ${award_data}
  153 + Set To Dictionary ${award['data']} status active
  154 + Викликати для учасника ${USERS.tender_owner} Прийняти цінову пропозицію ${TENDER_DATA.data.id} ${award}
  155 +
  156 +
  157 +
  158 +
@@ -112,8 +112,6 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper @@ -112,8 +112,6 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper
112 log many @{ARGUMENTS} 112 log many @{ARGUMENTS}
113 ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${ARGUMENTS[1]} 113 ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${ARGUMENTS[1]}
114 ${biddingresponce}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} create_bid ${tender} ${ARGUMENTS[2]} 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} 115 [return] ${biddingresponce}
118 116
119 Змінити цінову пропозицію 117 Змінити цінову пропозицію
@@ -122,23 +120,19 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper @@ -122,23 +120,19 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper
122 ... ${ARGUMENTS[1]} == tender_uid 120 ... ${ARGUMENTS[1]} == tender_uid
123 ... ${ARGUMENTS[2]} == bid 121 ... ${ARGUMENTS[2]} == bid
124 [Arguments] @{ARGUMENTS} 122 [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]} 123 ${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 -Змінити цінову пропозицію 124 + ${changed_bid_amount}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_bid ${tender} ${ARGUMENTS[2]}
  125 + Log object data ${changed_bid_amount} changed_bid_amount
  126 +
  127 +
  128 +Прийняти цінову пропозицію
133 [Documentation] 129 [Documentation]
134 ... ${ARGUMENTS[0]} == username 130 ... ${ARGUMENTS[0]} == username
135 ... ${ARGUMENTS[1]} == tender_uid 131 ... ${ARGUMENTS[1]} == tender_uid
136 - ... ${ARGUMENTS[2]} == bid 132 + ... ${ARGUMENTS[2]} == award
137 [Arguments] @{ARGUMENTS} 133 [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]} 134 ${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 -  
  135 + ${tender}= set_access_key ${tender} ${USERS.users['${ARGUMENTS[0]}'].access_token}
  136 + ${award_activeted_response}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} patch_award ${tender} ${ARGUMENTS[2]}
  137 + Log object data ${award_activeted_response} award_activeted_response
  138 + [return] ${award_activeted_response}
@@ -6,7 +6,7 @@ users: @@ -6,7 +6,7 @@ users:
6 broker: E-tender 6 broker: E-tender
7 username: test 7 username: test
8 browser: chrome 8 browser: chrome
9 - position: [960, 0]  
10 - size: [960, 1000] 9 + position: [640, 0]
  10 + size: [640, 900]
11 Tender User: 11 Tender User:
12 broker: Quinta 12 broker: Quinta
@@ -152,3 +152,7 @@ def test_bid_data(): @@ -152,3 +152,7 @@ def test_bid_data():
152 } 152 }
153 } 153 }
154 }) 154 })
  155 +
  156 +
  157 +def test_award_data():
  158 + return munchify({'data': {}})
@@ -81,4 +81,7 @@ TestCaseSetup @@ -81,4 +81,7 @@ TestCaseSetup
81 Run Keyword If ${wait_timout}>0 Sleep ${wait_timout} 81 Run Keyword If ${wait_timout}>0 Sleep ${wait_timout}
82 82
83 Дочекатись дати початоку прийому пропозицій 83 Дочекатись дати початоку прийому пропозицій
84 - Дочекатись дати ${TENDER_DATA.data.tenderPeriod.startDate}  
  84 + Дочекатись дати ${TENDER_DATA.data.tenderPeriod.startDate}
  85 +
  86 +Дочекатись дати закінчення прийому пропозицій
  87 + Дочекатись дати ${TENDER_DATA.data.tenderPeriod.endDate}
@@ -13,7 +13,7 @@ from dpath.util import set as xpathset @@ -13,7 +13,7 @@ from dpath.util import set as xpathset
13 from jsonpath_rw import parse as parse_path 13 from jsonpath_rw import parse as parse_path
14 from .initial_data import ( 14 from .initial_data import (
15 test_tender_data, test_question_data, test_question_answer_data, 15 test_tender_data, test_question_data, test_question_answer_data,
16 - test_bid_data 16 + test_bid_data, test_award_data
17 ) 17 )
18 18
19 19
Please register or login to post a comment