Commit 1557f33267fb3dab84d041fe3fe315151a83b3ce

Authored by Myroslav Opyr
2 parents 554a565f 6a5e0ce2

Merge pull request #104 from mykhaly/code_updating_to_rf3.0

Code style improvement
@@ -23,28 +23,30 @@ ${question_id} 0 @@ -23,28 +23,30 @@ ${question_id} 0
23 ... tender_owner 23 ... tender_owner
24 ... ${USERS.users['${tender_owner}'].broker} 24 ... ${USERS.users['${tender_owner}'].broker}
25 ... minimal 25 ... minimal
26 - [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера), 26 + [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера),
27 [Teardown] Оновити LAST_MODIFICATION_DATE 27 [Teardown] Оновити LAST_MODIFICATION_DATE
28 ${tender_data}= Підготовка даних для створення тендера 28 ${tender_data}= Підготовка даних для створення тендера
29 ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${tender_data} 29 ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${tender_data}
30 - Set To Dictionary ${USERS.users['${tender_owner}']} initial_data ${tender_data}  
31 - Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} 30 + Set To Dictionary ${USERS.users['${tender_owner}']} initial_data=${tender_data}
  31 + Set To Dictionary ${TENDER} TENDER_UAID=${TENDER_UAID}
32 Log ${TENDER} 32 Log ${TENDER}
33 33
  34 +
34 Можливість додати тендерну документацію 35 Можливість додати тендерну документацію
35 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість завантажити документ 36 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість завантажити документ
36 ... tender_owner 37 ... tender_owner
37 ... ${USERS.users['${tender_owner}'].broker} 38 ... ${USERS.users['${tender_owner}'].broker}
38 ... critical level 2 39 ... critical level 2
39 - [Documentation] Закупівельник ${USERS.users['${tender_owner}'].broker} завантажує документацію до оголошеної закупівлі 40 + [Documentation] Закупівельник ${USERS.users['${tender_owner}'].broker} завантажує документацію до оголошеної закупівлі
40 [Teardown] Оновити LAST_MODIFICATION_DATE 41 [Teardown] Оновити LAST_MODIFICATION_DATE
41 - ${filepath}= create_fake_doc  
42 - ${doc_upload_reply}= Викликати для учасника ${tender_owner} Завантажити документ ${filepath} ${TENDER['TENDER_UAID']}  
43 - ${file_upload_process_data} = Create Dictionary filepath=${filepath} doc_upload_reply=${doc_upload_reply}  
44 - log ${file_upload_process_data}  
45 - Set To Dictionary ${USERS.users['${tender_owner}']} file_upload_process_data ${file_upload_process_data} 42 + ${filepath}= create_fake_doc
  43 + ${doc_upload_reply}= Викликати для учасника ${tender_owner} Завантажити документ ${filepath} ${TENDER['TENDER_UAID']}
  44 + ${file_upload_process_data} = Create Dictionary filepath=${filepath} doc_upload_reply=${doc_upload_reply}
  45 + Log ${file_upload_process_data}
  46 + Set To Dictionary ${USERS.users['${tender_owner}']} file_upload_process_data=${file_upload_process_data}
46 Log ${USERS.users['${tender_owner}']} 47 Log ${USERS.users['${tender_owner}']}
47 48
  49 +
48 Можливість знайти однопредметний тендер по ідентифікатору 50 Можливість знайти однопредметний тендер по ідентифікатору
49 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору 51 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору
50 ... viewer tender_owner provider provider1 52 ... viewer tender_owner provider provider1
@@ -52,13 +54,12 @@ ${question_id} 0 @@ -52,13 +54,12 @@ ${question_id} 0
52 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} 54 ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
53 ... minimal 55 ... minimal
54 :FOR ${username} IN ${viewer} ${tender_owner} ${provider} ${provider1} 56 :FOR ${username} IN ${viewer} ${tender_owner} ${provider} ${provider1}
55 - \ Дочекатись синхронізації з майданчиком ${username}  
56 - \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} 57 + \ Дочекатись синхронізації з майданчиком ${username}
  58 + \ Викликати для учасника ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
57 59
58 -######  
59 -#Відображення основних даних оголошеного тендера:  
60 -#заголовок, опис, бюджет, тендерна документація,  
61 -#procuringEntity, періоди уточнень/прийому пропозицій, мінімального кроку 60 +##############################################################################################
  61 +# ВІДОБРАЖЕННЯ
  62 +##############################################################################################
62 63
63 Відображення заголовку оголошеного тендера 64 Відображення заголовку оголошеного тендера
64 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера 65 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
@@ -66,16 +67,18 @@ ${question_id} 0 @@ -66,16 +67,18 @@ ${question_id} 0
66 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} 67 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
67 ... minimal 68 ... minimal
68 :FOR ${username} IN ${viewer} ${provider} ${provider1} 69 :FOR ${username} IN ${viewer} ${provider} ${provider1}
69 - \ Дочекатись синхронізації з майданчиком ${username} 70 + \ Дочекатись синхронізації з майданчиком ${username}
70 \ Звірити поле тендера ${username} ${USERS.users['${tender_owner}'].initial_data} title 71 \ Звірити поле тендера ${username} ${USERS.users['${tender_owner}'].initial_data} title
71 72
  73 +
72 Відображення опису оголошеного тендера 74 Відображення опису оголошеного тендера
73 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера 75 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
74 ... viewer 76 ... viewer
75 ... ${USERS.users['${viewer}'].broker} 77 ... ${USERS.users['${viewer}'].broker}
76 - [Setup] Дочекатись синхронізації з майданчиком ${viewer} 78 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
77 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} description 79 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} description
78 80
  81 +
79 Відображення бюджету оголошеного тендера 82 Відображення бюджету оголошеного тендера
80 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера 83 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
81 ... viewer 84 ... viewer
@@ -83,6 +86,7 @@ ${question_id} 0 @@ -83,6 +86,7 @@ ${question_id} 0
83 ... critical level 2 86 ... critical level 2
84 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} value.amount 87 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} value.amount
85 88
  89 +
86 Відображення tenderID оголошеного тендера 90 Відображення tenderID оголошеного тендера
87 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера 91 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
88 ... viewer 92 ... viewer
@@ -90,6 +94,7 @@ ${question_id} 0 @@ -90,6 +94,7 @@ ${question_id} 0
90 ... critical level 2 94 ... critical level 2
91 Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} tenderID 95 Звірити поле тендера із значенням ${viewer} ${TENDER['TENDER_UAID']} tenderID
92 96
  97 +
93 Відображення procuringEntity.name оголошеного тендера 98 Відображення procuringEntity.name оголошеного тендера
94 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера 99 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
95 ... viewer 100 ... viewer
@@ -97,12 +102,14 @@ ${question_id} 0 @@ -97,12 +102,14 @@ ${question_id} 0
97 ... critical level 2 102 ... critical level 2
98 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} procuringEntity.name 103 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} procuringEntity.name
99 104
  105 +
100 Відображення початку періоду уточнення оголошеного тендера 106 Відображення початку періоду уточнення оголошеного тендера
101 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера 107 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
102 ... viewer 108 ... viewer
103 ... ${USERS.users['${viewer}'].broker} 109 ... ${USERS.users['${viewer}'].broker}
104 Звірити дату тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} enquiryPeriod.startDate 110 Звірити дату тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} enquiryPeriod.startDate
105 111
  112 +
106 Відображення закінчення періоду уточнення оголошеного тендера 113 Відображення закінчення періоду уточнення оголошеного тендера
107 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера 114 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
108 ... viewer 115 ... viewer
@@ -110,50 +117,33 @@ ${question_id} 0 @@ -110,50 +117,33 @@ ${question_id} 0
110 ... minimal 117 ... minimal
111 Звірити дату тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} enquiryPeriod.endDate 118 Звірити дату тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} enquiryPeriod.endDate
112 119
  120 +
113 Відображення початку періоду прийому пропозицій оголошеного тендера 121 Відображення початку періоду прийому пропозицій оголошеного тендера
114 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера 122 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
115 ... viewer provider provider1 123 ... viewer provider provider1
116 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} 124 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
117 ... minimal 125 ... minimal
118 :FOR ${username} IN ${viewer} ${provider} ${provider1} 126 :FOR ${username} IN ${viewer} ${provider} ${provider1}
119 - \ Дочекатись синхронізації з майданчиком ${username} 127 + \ Дочекатись синхронізації з майданчиком ${username}
120 \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.startDate 128 \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.startDate
121 129
  130 +
122 Відображення закінчення періоду прийому пропозицій оголошеного тендера 131 Відображення закінчення періоду прийому пропозицій оголошеного тендера
123 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера 132 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
124 ... viewer provider provider1 133 ... viewer provider provider1
125 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker} 134 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
126 ... minimal 135 ... minimal
127 :FOR ${username} IN ${viewer} ${provider} ${provider1} 136 :FOR ${username} IN ${viewer} ${provider} ${provider1}
128 - \ Дочекатись синхронізації з майданчиком ${username} 137 + \ Дочекатись синхронізації з майданчиком ${username}
129 \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.endDate 138 \ Звірити дату тендера ${username} ${USERS.users['${tender_owner}'].initial_data} tenderPeriod.endDate
130 139
  140 +
131 Відображення мінімального кроку оголошеного тендера 141 Відображення мінімального кроку оголошеного тендера
132 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера 142 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
133 ... viewer 143 ... viewer
134 ... ${USERS.users['${viewer}'].broker} 144 ... ${USERS.users['${viewer}'].broker}
135 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} minimalStep.amount 145 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} minimalStep.amount
136 146
137 -Можливість редагувати однопредметний тендер  
138 - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер  
139 - ... tender_owner  
140 - ... ${USERS.users['${tender_owner}'].broker}  
141 - ... critical level 2  
142 - [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}  
143 - [Teardown] Оновити LAST_MODIFICATION_DATE  
144 - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description  
145 -  
146 -#######  
147 -#Відображення однопредметного тендера:  
148 -#предмет закупівлі, кількість, класифікатори, строки поставки, місце поставки  
149 -  
150 -Відображення опису позицій закупівлі однопредметного тендера  
151 - [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера  
152 - ... viewer  
153 - ... ${USERS.users['${viewer}'].broker}  
154 - ... critical level 2  
155 - [Setup] Дочекатись синхронізації з майданчиком ${viewer}  
156 - Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].description  
157 147
158 Відображення дати доставки позицій закупівлі однопредметного тендера 148 Відображення дати доставки позицій закупівлі однопредметного тендера
159 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 149 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
@@ -162,18 +152,21 @@ ${question_id} 0 @@ -162,18 +152,21 @@ ${question_id} 0
162 ... critical level 3 152 ... critical level 3
163 Звірити дату тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryDate.endDate 153 Звірити дату тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryDate.endDate
164 154
  155 +
165 Відображення координат широти доставки позицій закупівлі однопредметного тендера 156 Відображення координат широти доставки позицій закупівлі однопредметного тендера
166 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 157 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
167 ... viewer 158 ... viewer
168 ... ${USERS.users['${viewer}'].broker} 159 ... ${USERS.users['${viewer}'].broker}
169 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryLocation.latitude 160 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryLocation.latitude
170 161
  162 +
171 Відображення координат довготи доставки позицій закупівлі однопредметного тендера 163 Відображення координат довготи доставки позицій закупівлі однопредметного тендера
172 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 164 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
173 ... viewer 165 ... viewer
174 ... ${USERS.users['${viewer}'].broker} 166 ... ${USERS.users['${viewer}'].broker}
175 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryLocation.longitude 167 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryLocation.longitude
176 168
  169 +
177 Відображення назви нас. пункту доставки позицій закупівлі однопредметного тендера 170 Відображення назви нас. пункту доставки позицій закупівлі однопредметного тендера
178 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 171 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
179 ... viewer 172 ... viewer
@@ -181,12 +174,14 @@ ${question_id} 0 @@ -181,12 +174,14 @@ ${question_id} 0
181 ... critical level 3 174 ... critical level 3
182 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryAddress.countryName 175 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryAddress.countryName
183 176
  177 +
184 Відображення пошт. коду доставки позицій закупівлі однопредметного тендера 178 Відображення пошт. коду доставки позицій закупівлі однопредметного тендера
185 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 179 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
186 ... viewer 180 ... viewer
187 ... ${USERS.users['${viewer}'].broker} 181 ... ${USERS.users['${viewer}'].broker}
188 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryAddress.postalCode 182 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryAddress.postalCode
189 183
  184 +
190 Відображення регіону доставки позицій закупівлі однопредметного тендера 185 Відображення регіону доставки позицій закупівлі однопредметного тендера
191 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 186 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
192 ... viewer 187 ... viewer
@@ -194,24 +189,28 @@ ${question_id} 0 @@ -194,24 +189,28 @@ ${question_id} 0
194 ... critical level 3 189 ... critical level 3
195 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryAddress.region 190 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryAddress.region
196 191
  192 +
197 Відображення locality адреси доставки позицій закупівлі однопредметного тендера 193 Відображення locality адреси доставки позицій закупівлі однопредметного тендера
198 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 194 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
199 ... viewer 195 ... viewer
200 ... ${USERS.users['${viewer}'].broker} 196 ... ${USERS.users['${viewer}'].broker}
201 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryAddress.locality 197 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryAddress.locality
202 198
  199 +
203 Відображення вулиці доставки позицій закупівлі однопредметного тендера 200 Відображення вулиці доставки позицій закупівлі однопредметного тендера
204 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 201 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
205 ... viewer 202 ... viewer
206 ... ${USERS.users['${viewer}'].broker} 203 ... ${USERS.users['${viewer}'].broker}
207 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryAddress.streetAddress 204 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].deliveryAddress.streetAddress
208 205
  206 +
209 Відображення схеми класифікації позицій закупівлі однопредметного тендера 207 Відображення схеми класифікації позицій закупівлі однопредметного тендера
210 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 208 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
211 ... viewer 209 ... viewer
212 ... ${USERS.users['${viewer}'].broker} 210 ... ${USERS.users['${viewer}'].broker}
213 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].classification.scheme 211 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].classification.scheme
214 212
  213 +
215 Відображення ідентифікатора класифікації позицій закупівлі однопредметного тендера 214 Відображення ідентифікатора класифікації позицій закупівлі однопредметного тендера
216 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 215 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
217 ... viewer 216 ... viewer
@@ -219,6 +218,7 @@ ${question_id} 0 @@ -219,6 +218,7 @@ ${question_id} 0
219 ... critical level 3 218 ... critical level 3
220 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].classification.id 219 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].classification.id
221 220
  221 +
222 Відображення опису класифікації позицій закупівлі однопредметного тендера 222 Відображення опису класифікації позицій закупівлі однопредметного тендера
223 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 223 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
224 ... viewer 224 ... viewer
@@ -226,12 +226,14 @@ ${question_id} 0 @@ -226,12 +226,14 @@ ${question_id} 0
226 ... critical level 3 226 ... critical level 3
227 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].classification.description 227 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].classification.description
228 228
  229 +
229 Відображення схеми додаткової класифікації позицій закупівлі однопредметного тендера 230 Відображення схеми додаткової класифікації позицій закупівлі однопредметного тендера
230 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 231 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
231 ... viewer 232 ... viewer
232 ... ${USERS.users['${viewer}'].broker} 233 ... ${USERS.users['${viewer}'].broker}
233 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].additionalClassifications[0].scheme 234 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].additionalClassifications[0].scheme
234 235
  236 +
235 Відображення ідентифікатора додаткової класифікації позицій закупівлі однопредметного тендера 237 Відображення ідентифікатора додаткової класифікації позицій закупівлі однопредметного тендера
236 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 238 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
237 ... viewer 239 ... viewer
@@ -239,6 +241,7 @@ ${question_id} 0 @@ -239,6 +241,7 @@ ${question_id} 0
239 ... critical level 3 241 ... critical level 3
240 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].additionalClassifications[0].id 242 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].additionalClassifications[0].id
241 243
  244 +
242 Відображення опису додаткової класифікації позицій закупівлі однопредметного тендера 245 Відображення опису додаткової класифікації позицій закупівлі однопредметного тендера
243 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 246 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
244 ... viewer 247 ... viewer
@@ -246,6 +249,7 @@ ${question_id} 0 @@ -246,6 +249,7 @@ ${question_id} 0
246 ... critical level 3 249 ... critical level 3
247 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].additionalClassifications[0].description 250 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].additionalClassifications[0].description
248 251
  252 +
249 Відображення назви одиниці позицій закупівлі однопредметного тендера 253 Відображення назви одиниці позицій закупівлі однопредметного тендера
250 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 254 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
251 ... viewer 255 ... viewer
@@ -253,12 +257,14 @@ ${question_id} 0 @@ -253,12 +257,14 @@ ${question_id} 0
253 ... critical level 3 257 ... critical level 3
254 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].unit.name 258 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].unit.name
255 259
  260 +
256 Відображення коду одиниці позицій закупівлі однопредметного тендера 261 Відображення коду одиниці позицій закупівлі однопредметного тендера
257 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 262 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
258 ... viewer 263 ... viewer
259 ... ${USERS.users['${viewer}'].broker} 264 ... ${USERS.users['${viewer}'].broker}
260 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].unit.code 265 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].unit.code
261 266
  267 +
262 Відображення кількості позицій закупівлі однопредметного тендера 268 Відображення кількості позицій закупівлі однопредметного тендера
263 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера 269 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
264 ... viewer 270 ... viewer
@@ -266,33 +272,64 @@ ${question_id} 0 @@ -266,33 +272,64 @@ ${question_id} 0
266 ... critical level 3 272 ... critical level 3
267 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].quantity 273 Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].quantity
268 274
269 -#######  
270 -#Відображення анонімного питання без відповідей 275 +##############################################################################################
  276 +# МОЖЛИВІСТЬ
  277 +##############################################################################################
  278 +
  279 +Можливість редагувати однопредметний тендер
  280 + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
  281 + ... tender_owner
  282 + ... ${USERS.users['${tender_owner}'].broker}
  283 + ... critical level 2
  284 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  285 + [Teardown] Оновити LAST_MODIFICATION_DATE
  286 + Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
  287 +
  288 +##############################################################################################
  289 +# ВІДОБРАЖЕННЯ
  290 +##############################################################################################
  291 +
  292 +Відображення опису позицій закупівлі однопредметного тендера
  293 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів предметів однопредметного тендера
  294 + ... viewer
  295 + ... ${USERS.users['${viewer}'].broker}
  296 + ... critical level 2
  297 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  298 + Звірити поле тендера ${viewer} ${USERS.users['${tender_owner}'].initial_data} items[0].description
  299 +
  300 +##############################################################################################
  301 +# МОЖЛИВІСТЬ
  302 +##############################################################################################
271 303
272 Можливість задати питання 304 Можливість задати питання
273 [Tags] ${USERS.users['${provider}'].broker}: Можливість задати запитання 305 [Tags] ${USERS.users['${provider}'].broker}: Можливість задати запитання
274 ... provider 306 ... provider
275 ... ${USERS.users['${provider}'].broker} 307 ... ${USERS.users['${provider}'].broker}
276 ... critical level 2 308 ... critical level 2
277 - [Setup] Дочекатись синхронізації з майданчиком ${provider} 309 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
278 [Teardown] Оновити LAST_MODIFICATION_DATE 310 [Teardown] Оновити LAST_MODIFICATION_DATE
279 ${question}= Підготовка даних для запитання 311 ${question}= Підготовка даних для запитання
280 - ${question_resp}= Викликати для учасника ${provider} Задати питання ${TENDER['TENDER_UAID']} ${question} 312 + ${question_resp}= Викликати для учасника ${provider} Задати питання ${TENDER['TENDER_UAID']} ${question}
281 ${now}= Get Current TZdate 313 ${now}= Get Current TZdate
282 ${question.data.date}= Set variable ${now} 314 ${question.data.date}= Set variable ${now}
283 ${question_data}= Create Dictionary question=${question} question_resp=${question_resp} 315 ${question_data}= Create Dictionary question=${question} question_resp=${question_resp}
284 ${question_data}= munch_dict arg=${question_data} 316 ${question_data}= munch_dict arg=${question_data}
285 Set To Dictionary ${USERS.users['${provider}']} question_data=${question_data} 317 Set To Dictionary ${USERS.users['${provider}']} question_data=${question_data}
286 318
  319 +##############################################################################################
  320 +# ВІДОБРАЖЕННЯ
  321 +##############################################################################################
  322 +
287 Відображення заголовку анонімного питання без відповіді 323 Відображення заголовку анонімного питання без відповіді
288 [Tags] ${USERS.users['${viewer}'].broker}: Відображення анонімного питання без відповідей 324 [Tags] ${USERS.users['${viewer}'].broker}: Відображення анонімного питання без відповідей
289 ... viewer 325 ... viewer
290 ... ${USERS.users['${viewer}'].broker} 326 ... ${USERS.users['${viewer}'].broker}
291 ... critical level 2 327 ... critical level 2
292 - [Setup] Дочекатись синхронізації з майданчиком ${viewer}  
293 - Викликати для учасника ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']} 328 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  329 + Викликати для учасника ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']}
294 Звірити поле тендера із значенням ${viewer} ${USERS.users['${provider}'].question_data.question.data.title} questions[${question_id}].title 330 Звірити поле тендера із значенням ${viewer} ${USERS.users['${provider}'].question_data.question.data.title} questions[${question_id}].title
295 331
  332 +
296 Відображення опису анонімного питання без відповіді 333 Відображення опису анонімного питання без відповіді
297 [Tags] ${USERS.users['${viewer}'].broker}: Відображення анонімного питання без відповідей 334 [Tags] ${USERS.users['${viewer}'].broker}: Відображення анонімного питання без відповідей
298 ... viewer 335 ... viewer
@@ -300,76 +337,87 @@ ${question_id} 0 @@ -300,76 +337,87 @@ ${question_id} 0
300 ... critical level 2 337 ... critical level 2
301 Звірити поле тендера із значенням ${viewer} ${USERS.users['${provider}'].question_data.question.data.description} questions[${question_id}].description 338 Звірити поле тендера із значенням ${viewer} ${USERS.users['${provider}'].question_data.question.data.description} questions[${question_id}].description
302 339
  340 +
303 Відображення дати анонімного питання без відповіді 341 Відображення дати анонімного питання без відповіді
304 [Tags] ${USERS.users['${viewer}'].broker}: Відображення анонімного питання без відповідей 342 [Tags] ${USERS.users['${viewer}'].broker}: Відображення анонімного питання без відповідей
305 ... viewer 343 ... viewer
306 ... ${USERS.users['${viewer}'].broker} 344 ... ${USERS.users['${viewer}'].broker}
307 Звірити дату тендера із значенням ${viewer} ${USERS.users['${provider}'].question_data.question.data.date} questions[${question_id}].date 345 Звірити дату тендера із значенням ${viewer} ${USERS.users['${provider}'].question_data.question.data.date} questions[${question_id}].date
308 346
  347 +##############################################################################################
  348 +# МОЖЛИВІСТЬ
  349 +##############################################################################################
  350 +
309 Неможливість подати цінову пропозицію до початку періоду подачі пропозицій першим учасником 351 Неможливість подати цінову пропозицію до початку періоду подачі пропозицій першим учасником
310 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію 352 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
311 ... provider 353 ... provider
312 ... ${USERS.users['${provider}'].broker} 354 ... ${USERS.users['${provider}'].broker}
313 - [Setup] Дочекатись синхронізації з майданчиком ${provider} 355 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
314 ${bid}= test bid data 356 ${bid}= test bid data
315 - Log ${bid}  
316 - ${bidresponses}= Create Dictionary  
317 - Set To Dictionary ${bidresponses} bid ${bid}  
318 - Set To Dictionary ${USERS.users['${provider}']} bidresponses ${bidresponses} 357 + Log ${bid}
  358 + ${bidresponses}= Create Dictionary bid=${bid}
  359 + Set To Dictionary ${USERS.users['${provider}']} bidresponses=${bidresponses}
319 ${bid_before_bidperiod_resp}= Require Failure ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} 360 ${bid_before_bidperiod_resp}= Require Failure ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
320 - Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_before_bidperiod_resp ${bid_before_bidperiod_resp}  
321 - log ${USERS.users['${provider}']} 361 + Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_before_bidperiod_resp=${bid_before_bidperiod_resp}
  362 + Log ${USERS.users['${provider}']}
322 363
323 -#######  
324 -#Відображення відповіді на запитання  
325 364
326 Можливість відповісти на запитання 365 Можливість відповісти на запитання
327 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість відповісти на запитання 366 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість відповісти на запитання
328 ... tender_owner 367 ... tender_owner
329 ... ${USERS.users['${tender_owner}'].broker} 368 ... ${USERS.users['${tender_owner}'].broker}
330 ... critical level 2 369 ... critical level 2
331 - [Setup] Дочекатись синхронізації з майданчиком ${tender_owner} 370 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
332 [Teardown] Оновити LAST_MODIFICATION_DATE 371 [Teardown] Оновити LAST_MODIFICATION_DATE
333 ${answer}= Підготовка даних для відповіді на запитання 372 ${answer}= Підготовка даних для відповіді на запитання
334 - ${answer_resp}= Викликати для учасника ${tender_owner} Відповісти на питання ${TENDER['TENDER_UAID']} ${USERS.users['${provider}']['question_data']['question_resp']} ${answer} 373 + ${answer_resp}= Викликати для учасника ${tender_owner} Відповісти на питання ${TENDER['TENDER_UAID']} ${USERS.users['${provider}']['question_data']['question_resp']} ${answer}
335 ${now}= Get Current TZdate 374 ${now}= Get Current TZdate
336 ${answer.data.date}= Set variable ${now} 375 ${answer.data.date}= Set variable ${now}
337 ${answer_data}= Create Dictionary answer=${answer} answer_resp=${answer_resp} 376 ${answer_data}= Create Dictionary answer=${answer} answer_resp=${answer_resp}
338 - Set To Dictionary ${USERS.users['${provider}']} answer_data ${answer_data} 377 + Set To Dictionary ${USERS.users['${provider}']} answer_data=${answer_data}
  378 +
  379 +##############################################################################################
  380 +# ВІДОБРАЖЕННЯ
  381 +##############################################################################################
339 382
340 Відображення відповіді на запитання 383 Відображення відповіді на запитання
341 [Tags] ${USERS.users['${viewer}'].broker}: Відображення відповіді на запитання 384 [Tags] ${USERS.users['${viewer}'].broker}: Відображення відповіді на запитання
342 ... viewer 385 ... viewer
343 ... ${USERS.users['${viewer}'].broker} 386 ... ${USERS.users['${viewer}'].broker}
344 ... critical level 2 387 ... critical level 2
345 - [Setup] Дочекатись синхронізації з майданчиком ${viewer}  
346 - Викликати для учасника ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']} 388 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
  389 + Викликати для учасника ${viewer} Оновити сторінку з тендером ${TENDER['TENDER_UAID']}
347 Звірити поле тендера із значенням ${viewer} ${USERS.users['${provider}']['answer_data']['answer'].data.answer} questions[${question_id}].answer 390 Звірити поле тендера із значенням ${viewer} ${USERS.users['${provider}']['answer_data']['answer'].data.answer} questions[${question_id}].answer
348 391
  392 +##############################################################################################
  393 +# МОЖЛИВІСТЬ
  394 +##############################################################################################
  395 +
349 Можливість подати цінову пропозицію першим учасником 396 Можливість подати цінову пропозицію першим учасником
350 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію 397 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
351 ... provider 398 ... provider
352 ... ${USERS.users['${provider}'].broker} 399 ... ${USERS.users['${provider}'].broker}
353 - [Setup] Дочекатись синхронізації з майданчиком ${provider} 400 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
354 [Teardown] Оновити LAST_MODIFICATION_DATE 401 [Teardown] Оновити LAST_MODIFICATION_DATE
355 Дочекатись дати початку прийому пропозицій ${provider} 402 Дочекатись дати початку прийому пропозицій ${provider}
356 ${bid}= test bid data 403 ${bid}= test bid data
357 Log ${bid} 404 Log ${bid}
358 - ${bidresponses}= Create Dictionary  
359 - Set To Dictionary ${bidresponses} bid ${bid}  
360 - Set To Dictionary ${USERS.users['${provider}']} bidresponses ${bidresponses}  
361 - ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}  
362 - Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp ${resp}  
363 - log ${USERS.users['${provider}'].bidresponses} 405 + ${bidresponses}= Create Dictionary bid=${bid}
  406 + Set To Dictionary ${USERS.users['${provider}']} bidresponses=${bidresponses}
  407 + ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
  408 + Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp=${resp}
  409 + Log ${USERS.users['${provider}'].bidresponses}
  410 +
364 411
365 Можливість скасувати цінову пропозицію 412 Можливість скасувати цінову пропозицію
366 [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати цінову пропозицію 413 [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати цінову пропозицію
367 ... provider 414 ... provider
368 ... ${USERS.users['${provider}'].broker} 415 ... ${USERS.users['${provider}'].broker}
369 [Teardown] Оновити LAST_MODIFICATION_DATE 416 [Teardown] Оновити LAST_MODIFICATION_DATE
370 - ${canceledbidresp}= Викликати для учасника ${provider} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].bidresponses['resp']} 417 + ${canceledbidresp}= Викликати для учасника ${provider} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].bidresponses['resp']}
371 Log ${canceledbidresp} 418 Log ${canceledbidresp}
372 419
  420 +
373 Можливість подати повторно цінову пропозицію першим учасником 421 Можливість подати повторно цінову пропозицію першим учасником
374 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію 422 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
375 ... provider 423 ... provider
@@ -379,30 +427,32 @@ ${question_id} 0 @@ -379,30 +427,32 @@ ${question_id} 0
379 Дочекатись дати початку прийому пропозицій ${provider} 427 Дочекатись дати початку прийому пропозицій ${provider}
380 ${bid}= test bid data 428 ${bid}= test bid data
381 Log ${bid} 429 Log ${bid}
382 - ${bidresponses}= Create Dictionary  
383 - Set To Dictionary ${bidresponses} bid ${bid}  
384 - Set To Dictionary ${USERS.users['${provider}']} bidresponses ${bidresponses}  
385 - ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}  
386 - Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp ${resp}  
387 - log ${USERS.users['${provider}'].bidresponses} 430 + ${bidresponses}= Create Dictionary bid=${bid}
  431 + Set To Dictionary ${USERS.users['${provider}']} bidresponses=${bidresponses}
  432 + ${resp}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
  433 + Set To Dictionary ${USERS.users['${provider}'].bidresponses} resp=${resp}
  434 + Log ${USERS.users['${provider}'].bidresponses}
  435 +
388 436
389 Можливість змінити повторну цінову пропозицію до 50000 437 Можливість змінити повторну цінову пропозицію до 50000
390 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію 438 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
391 ... provider 439 ... provider
392 ... ${USERS.users['${provider}'].broker} 440 ... ${USERS.users['${provider}'].broker}
393 [Teardown] Оновити LAST_MODIFICATION_DATE 441 [Teardown] Оновити LAST_MODIFICATION_DATE
394 - ${fixbidto50000resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} value.amount 50000  
395 - Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidto50000resp ${fixbidto50000resp}  
396 - log ${fixbidto50000resp} 442 + ${fixbidto50000resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} value.amount 50000
  443 + Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidto50000resp=${fixbidto50000resp}
  444 + Log ${fixbidto50000resp}
  445 +
397 446
398 Можливість змінити повторну цінову пропозицію до 10 447 Можливість змінити повторну цінову пропозицію до 10
399 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію 448 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
400 ... provider 449 ... provider
401 ... ${USERS.users['${provider}'].broker} 450 ... ${USERS.users['${provider}'].broker}
402 [Teardown] Оновити LAST_MODIFICATION_DATE 451 [Teardown] Оновити LAST_MODIFICATION_DATE
403 - ${fixbidto10resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} value.amount 10  
404 - Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidto10resp ${fixbidto10resp}  
405 - log ${fixbidto10resp} 452 + ${fixbidto10resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} value.amount 10
  453 + Set To Dictionary ${USERS.users['${provider}'].bidresponses} fixbidto10resp=${fixbidto10resp}
  454 + Log ${fixbidto10resp}
  455 +
406 456
407 Можливість завантажити документ першим учасником в повторну пропозицію 457 Можливість завантажити документ першим учасником в повторну пропозицію
408 [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця 458 [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця
@@ -410,22 +460,24 @@ ${question_id} 0 @@ -410,22 +460,24 @@ ${question_id} 0
410 ... ${USERS.users['${provider}'].broker} 460 ... ${USERS.users['${provider}'].broker}
411 ... critical level 2 461 ... critical level 2
412 [Teardown] Оновити LAST_MODIFICATION_DATE 462 [Teardown] Оновити LAST_MODIFICATION_DATE
413 - log ${USERS.users['${provider}'].broker}  
414 - ${filepath}= create_fake_doc  
415 - ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']}  
416 - Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload ${bid_doc_upload} 463 + Log ${USERS.users['${provider}'].broker}
  464 + ${filepath}= create_fake_doc
  465 + ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']}
  466 + Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_upload=${bid_doc_upload}
  467 +
417 468
418 Можливість змінити документацію цінової пропозиції 469 Можливість змінити документацію цінової пропозиції
419 [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця 470 [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця
420 ... provider 471 ... provider
421 ... ${USERS.users['${provider}'].broker} 472 ... ${USERS.users['${provider}'].broker}
422 [Teardown] Оновити LAST_MODIFICATION_DATE 473 [Teardown] Оновити LAST_MODIFICATION_DATE
423 - log ${USERS.users['${provider}'].broker}  
424 - ${filepath}= create_fake_doc 474 + Log ${USERS.users['${provider}'].broker}
  475 + ${filepath}= create_fake_doc
425 ${bidid}= Get Variable Value ${USERS.users['${provider}'].bidresponses['resp'].data.id} 476 ${bidid}= Get Variable Value ${USERS.users['${provider}'].bidresponses['resp'].data.id}
426 ${docid}= Get Variable Value ${USERS.users['${provider}'].bidresponses['bid_doc_upload']['upload_response'].data.id} 477 ${docid}= Get Variable Value ${USERS.users['${provider}'].bidresponses['bid_doc_upload']['upload_response'].data.id}
427 - ${bid_doc_modified}= Викликати для учасника ${provider} Змінити документ в ставці ${filepath} ${bidid} ${docid}  
428 - Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_modified ${bid_doc_modified} 478 + ${bid_doc_modified}= Викликати для учасника ${provider} Змінити документ в ставці ${filepath} ${bidid} ${docid}
  479 + Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_modified=${bid_doc_modified}
  480 +
429 481
430 Неможливість задати запитання після закінчення періоду уточнень 482 Неможливість задати запитання після закінчення періоду уточнень
431 [Documentation] 483 [Documentation]
@@ -436,42 +488,45 @@ ${question_id} 0 @@ -436,42 +488,45 @@ ${question_id} 0
436 ${question}= Підготовка даних для запитання 488 ${question}= Підготовка даних для запитання
437 Require Failure ${provider} Задати питання ${TENDER['TENDER_UAID']} ${question} 489 Require Failure ${provider} Задати питання ${TENDER['TENDER_UAID']} ${question}
438 490
  491 +
439 Можливість подати цінову пропозицію другим учасником 492 Можливість подати цінову пропозицію другим учасником
440 [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію 493 [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію
441 ... provider1 494 ... provider1
442 ... ${USERS.users['${provider1}'].broker} 495 ... ${USERS.users['${provider1}'].broker}
443 ... minimal 496 ... minimal
444 - [Setup] Дочекатись синхронізації з майданчиком ${provider1} 497 + [Setup] Дочекатись синхронізації з майданчиком ${provider1}
445 [Teardown] Оновити LAST_MODIFICATION_DATE 498 [Teardown] Оновити LAST_MODIFICATION_DATE
446 Дочекатись дати початку прийому пропозицій ${provider1} 499 Дочекатись дати початку прийому пропозицій ${provider1}
447 ${bid}= test bid data 500 ${bid}= test bid data
448 Log ${bid} 501 Log ${bid}
449 - ${bidresponses}= Create Dictionary  
450 - Set To Dictionary ${bidresponses} bid ${bid}  
451 - Set To Dictionary ${USERS.users['${provider1}']} bidresponses ${bidresponses}  
452 - ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}  
453 - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp ${resp}  
454 - log ${resp}  
455 - log ${USERS.users['${provider1}'].bidresponses} 502 + ${bidresponses}= Create Dictionary bid=${bid}
  503 + Set To Dictionary ${USERS.users['${provider1}']} bidresponses=${bidresponses}
  504 + ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
  505 + Set To Dictionary ${USERS.users['${provider1}'].bidresponses} resp=${resp}
  506 + Log ${resp}
  507 + Log ${USERS.users['${provider1}'].bidresponses}
  508 +
456 509
457 Неможливість побачити цінові пропозиції учасників під час прийому пропозицій 510 Неможливість побачити цінові пропозиції учасників під час прийому пропозицій
458 [Tags] ${USERS.users['${viewer}'].broker}: Можливість подати цінову пропозицію 511 [Tags] ${USERS.users['${viewer}'].broker}: Можливість подати цінову пропозицію
459 ... viewer 512 ... viewer
460 ... ${USERS.users['${viewer}'].broker} 513 ... ${USERS.users['${viewer}'].broker}
461 - [Setup] Дочекатись синхронізації з майданчиком ${viewer} 514 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
462 Require Failure ${viewer} Отримати інформацію із тендера bids 515 Require Failure ${viewer} Отримати інформацію із тендера bids
463 516
  517 +
464 Можливість завантажити документ другим учасником 518 Можливість завантажити документ другим учасником
465 [Tags] ${USERS.users['${provider1}'].broker}: Можливість прийняти пропозицію переможця 519 [Tags] ${USERS.users['${provider1}'].broker}: Можливість прийняти пропозицію переможця
466 ... provider1 520 ... provider1
467 ... ${USERS.users['${provider1}'].broker} 521 ... ${USERS.users['${provider1}'].broker}
468 ... critical level 2 522 ... critical level 2
469 - [Setup] Дочекатись синхронізації з майданчиком ${provider1} 523 + [Setup] Дочекатись синхронізації з майданчиком ${provider1}
470 [Teardown] Оновити LAST_MODIFICATION_DATE 524 [Teardown] Оновити LAST_MODIFICATION_DATE
471 - log ${USERS.users['${provider1}'].broker}  
472 - ${filepath}= create_fake_doc  
473 - ${bid_doc_upload}= Викликати для учасника ${provider1} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']}  
474 - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} bid_doc_upload ${bid_doc_upload} 525 + Log ${USERS.users['${provider1}'].broker}
  526 + ${filepath}= create_fake_doc
  527 + ${bid_doc_upload}= Викликати для учасника ${provider1} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']}
  528 + Set To Dictionary ${USERS.users['${provider1}'].bidresponses} bid_doc_upload=${bid_doc_upload}
  529 +
475 530
476 Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій 531 Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій
477 [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій 532 [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій
@@ -479,16 +534,18 @@ ${question_id} 0 @@ -479,16 +534,18 @@ ${question_id} 0
479 ... ${USERS.users['${provider1}'].broker} 534 ... ${USERS.users['${provider1}'].broker}
480 Дочекатись дати закінчення прийому пропозицій ${provider1} 535 Дочекатись дати закінчення прийому пропозицій ${provider1}
481 ${failfixbidto50000resp}= Require Failure ${provider1} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} value.amount 50000 536 ${failfixbidto50000resp}= Require Failure ${provider1} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} value.amount 50000
482 - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} failfixbidto50000resp ${failfixbidto50000resp}  
483 - log ${failfixbidto50000resp} 537 + Set To Dictionary ${USERS.users['${provider1}'].bidresponses} failfixbidto50000resp=${failfixbidto50000resp}
  538 + Log ${failfixbidto50000resp}
  539 +
484 540
485 Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій 541 Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій
486 [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій 542 [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій
487 ... provider1 543 ... provider1
488 ... ${USERS.users['${provider1}'].broker} 544 ... ${USERS.users['${provider1}'].broker}
489 ${failfixbidto1resp}= Require Failure ${provider1} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} value.amount 1 545 ${failfixbidto1resp}= Require Failure ${provider1} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} value.amount 1
490 - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} failfixbidto1resp ${failfixbidto1resp}  
491 - log ${failfixbidto1resp} 546 + Set To Dictionary ${USERS.users['${provider1}'].bidresponses} failfixbidto1resp=${failfixbidto1resp}
  547 + Log ${failfixbidto1resp}
  548 +
492 549
493 Неможливість скасувати цінову пропозицію 550 Неможливість скасувати цінову пропозицію
494 [Tags] ${USERS.users['${provider1}'].broker}: Можливість скасувати цінову пропозицію 551 [Tags] ${USERS.users['${provider1}'].broker}: Можливість скасувати цінову пропозицію
@@ -496,30 +553,33 @@ ${question_id} 0 @@ -496,30 +553,33 @@ ${question_id} 0
496 ... ${USERS.users['${provider1}'].broker} 553 ... ${USERS.users['${provider1}'].broker}
497 ${biddingresponse}= Require Failure ${provider1} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider1}'].bidresponses['resp']} 554 ${biddingresponse}= Require Failure ${provider1} Скасувати цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider1}'].bidresponses['resp']}
498 555
  556 +
499 Неможливість завантажити документ другим учасником після закінчення прийому пропозицій 557 Неможливість завантажити документ другим учасником після закінчення прийому пропозицій
500 [Tags] ${USERS.users['${provider1}'].broker}: Неможливість завантажити документ першим учасником після закінчення прийому пропозицій 558 [Tags] ${USERS.users['${provider1}'].broker}: Неможливість завантажити документ першим учасником після закінчення прийому пропозицій
501 ... provider1 559 ... provider1
502 ... ${USERS.users['${provider1}'].broker} 560 ... ${USERS.users['${provider1}'].broker}
503 ${filepath}= create_fake_doc 561 ${filepath}= create_fake_doc
504 ${bid_doc_upload_fail}= Require Failure ${provider1} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} 562 ${bid_doc_upload_fail}= Require Failure ${provider1} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']}
505 - Set To Dictionary ${USERS.users['${provider1}'].bidresponses} bid_doc_upload_fail ${bid_doc_upload_fail} 563 + Set To Dictionary ${USERS.users['${provider1}'].bidresponses} bid_doc_upload_fail=${bid_doc_upload_fail}
  564 +
506 565
507 Неможливість змінити існуючу документацію цінової пропозиції після закінчення прийому пропозицій 566 Неможливість змінити існуючу документацію цінової пропозиції після закінчення прийому пропозицій
508 [Tags] ${USERS.users['${provider1}'].broker}: 567 [Tags] ${USERS.users['${provider1}'].broker}:
509 ... provider1 568 ... provider1
510 ... ${USERS.users['${provider1}'].broker} 569 ... ${USERS.users['${provider1}'].broker}
511 - ${filepath}= create_fake_doc 570 + ${filepath}= create_fake_doc
512 ${bidid}= Get Variable Value ${USERS.users['${provider1}'].bidresponses['resp'].data.id} 571 ${bidid}= Get Variable Value ${USERS.users['${provider1}'].bidresponses['resp'].data.id}
513 ${docid}= Get Variable Value ${USERS.users['${provider1}'].bidresponses['bid_doc_upload']['upload_response'].data.id} 572 ${docid}= Get Variable Value ${USERS.users['${provider1}'].bidresponses['bid_doc_upload']['upload_response'].data.id}
514 ${bid_doc_modified_failed}= Require Failure ${provider1} Змінити документ в ставці ${filepath} ${bidid} ${docid} 573 ${bid_doc_modified_failed}= Require Failure ${provider1} Змінити документ в ставці ${filepath} ${bidid} ${docid}
515 - Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_modified_failed ${bid_doc_modified_failed} 574 + Set To Dictionary ${USERS.users['${provider}'].bidresponses} bid_doc_modified_failed=${bid_doc_modified_failed}
  575 +
516 576
517 Можливість вичитати посилання на аукціон для глядача 577 Можливість вичитати посилання на аукціон для глядача
518 [Tags] ${USERS.users['${viewer}'].broker}: Можливість подати цінову пропозицію 578 [Tags] ${USERS.users['${viewer}'].broker}: Можливість подати цінову пропозицію
519 ... viewer 579 ... viewer
520 ... ${USERS.users['${viewer}'].broker} 580 ... ${USERS.users['${viewer}'].broker}
521 ... minimal 581 ... minimal
522 - [Setup] Дочекатись синхронізації з майданчиком ${viewer} 582 + [Setup] Дочекатись синхронізації з майданчиком ${viewer}
523 [Teardown] Оновити LAST_MODIFICATION_DATE 583 [Teardown] Оновити LAST_MODIFICATION_DATE
524 Дочекатись дати закінчення прийому пропозицій ${viewer} 584 Дочекатись дати закінчення прийому пропозицій ${viewer}
525 Sleep 120 585 Sleep 120
@@ -528,24 +588,26 @@ ${question_id} 0 @@ -528,24 +588,26 @@ ${question_id} 0
528 Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32}) 588 Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32})
529 Log URL аукціону для глядача: ${url} 589 Log URL аукціону для глядача: ${url}
530 590
  591 +
531 Можливість вичитати посилання на участь в аукціоні для першого учасника 592 Можливість вичитати посилання на участь в аукціоні для першого учасника
532 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію 593 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
533 ... provider 594 ... provider
534 ... ${USERS.users['${provider}'].broker} 595 ... ${USERS.users['${provider}'].broker}
535 ... minimal 596 ... minimal
536 - [Setup] Дочекатись синхронізації з майданчиком ${provider} 597 + [Setup] Дочекатись синхронізації з майданчиком ${provider}
537 [Teardown] Оновити LAST_MODIFICATION_DATE 598 [Teardown] Оновити LAST_MODIFICATION_DATE
538 ${url}= Викликати для учасника ${provider} Отримати посилання на аукціон для учасника ${TENDER['TENDER_UAID']} 599 ${url}= Викликати для учасника ${provider} Отримати посилання на аукціон для учасника ${TENDER['TENDER_UAID']}
539 Should Be True '${url}' 600 Should Be True '${url}'
540 Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32}) 601 Should Match Regexp ${url} ^https?:\/\/auction(?:-sandbox)?\.openprocurement\.org\/tenders\/([0-9A-Fa-f]{32})
541 Log URL аукціону для першого учасника: ${url} 602 Log URL аукціону для першого учасника: ${url}
542 603
  604 +
543 Можливість вичитати посилання на участь в аукціоні для другого учасника 605 Можливість вичитати посилання на участь в аукціоні для другого учасника
544 [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію 606 [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію
545 ... provider1 607 ... provider1
546 ... ${USERS.users['${provider1}'].broker} 608 ... ${USERS.users['${provider1}'].broker}
547 ... minimal 609 ... minimal
548 - [Setup] Дочекатись синхронізації з майданчиком ${provider1} 610 + [Setup] Дочекатись синхронізації з майданчиком ${provider1}
549 [Teardown] Оновити LAST_MODIFICATION_DATE 611 [Teardown] Оновити LAST_MODIFICATION_DATE
550 ${url}= Викликати для учасника ${provider1} Отримати посилання на аукціон для учасника ${TENDER['TENDER_UAID']} 612 ${url}= Викликати для учасника ${provider1} Отримати посилання на аукціон для учасника ${TENDER['TENDER_UAID']}
551 Should Be True '${url}' 613 Should Be True '${url}'
Please register or login to post a comment