Commit b3df80e5437b72bca2e112be02fbf1d3f16a8801

Authored by Andrew Yanovych
1 parent 077f53f6

lots of chenges =/

... ... @@ -6,65 +6,57 @@ LIbrary Selenium2Library
6 6 Library DebugLibrary
7 7 Resource keywords.robot
8 8 Resource resource.robot
9   -Suite Setup TestCaseSetup
  9 +Suite Setup TestSuiteSetup
10 10 Suite Teardown Close all browsers
11 11
12 12 *** Variables ***
13 13 ${tender_dump_id} 0
  14 +${mode} single
14 15
15   -${tender_owner} Tender Owner
16   -${provider} Tender User
17   -${provider1} Tender User1
18   -${viewer} Tender Viewer
  16 +${tender_owner} Tender_Owner
  17 +${provider} Tender_User
  18 +${provider1} Tender_User1
  19 +${viewer} Tender_Viewer
19 20
20 21 ${LOAD_USERS} ["${tender_owner}", "${provider}", "${provider1}", "${viewer}"]
21 22
22 23 ${item_id} 0
23 24 ${question_id} 0
24 25
25   -#Avalable roles and users
26   -
27   -#roles: Owner, User, Viewer
28   -
29   -#palyers:
30   - #E-tender
31   - #Prom
32   - #SmartTender
33   - #Publicbid
34   - #Netcast
35 26 *** Test Cases ***
36 27 Можливість оголосити однопердметний тендер
37 28 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
38   - ${TENDER_ID}= Викликати для учасника ${tender_owner} Створити тендер ${INITIAL_TENDER_DATA}
  29 + ${ids}= Викликати для учасника ${tender_owner} Створити тендер ${INITIAL_TENDER_DATA}
  30 + ${TENDER_ID}= Get From List ${ids} 0
  31 + ${INTERNAL_TENDER_ID}= Get From List ${ids} 1
  32 + Set Global Variable ${INTERNAL_TENDER_ID}
39 33 Set Global Variable ${TENDER_ID}
  34 + ${LAST_MODIFICATION_DATE}= Get Current Date
40 35 Set Global Variable ${LAST_MODIFICATION_DATE}
41 36
42 37 Можливасть додати тендерну документацію
43 38 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість завантажити документ
44   - ${access_token}= Get Variable Value ${TENDER_DATA.access.token}
45   - Викликати для учасника ${tender_owner} Завантажити документ ${access_token}
  39 + Викликати для учасника ${tender_owner} Завантажити документ ${INTERNAL_TENDER_ID}
46 40
47 41 Можливість подати скаргу на умови
48 42 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови
49   - Викликати для учасника ${provider} Подати скаргу ${TENDER_ID} ${COMPLAINTS[0]}
  43 + Викликати для учасника ${provider} Подати скаргу ${INTERNAL_TENDER_ID} ${COMPLAINTS[0]}
50 44 ${LAST_MODIFICATION_DATE}= Get Current Date
51 45 Set Global Variable ${LAST_MODIFICATION_DATE}
52   - отримати останні зміни в тендері
53 46
54 47 Можливість побачити скаргу користувачем
55 48 [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера
56   - Викликати для учасника ${provider} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]}
  49 + Викликати для учасника ${provider} порівняти скаргу ${INTERNAL_TENDER_ID} ${COMPLAINTS[0]}
57 50
58 51 можливість побачити скаргу анонімом
59 52 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
60   - Викликати для учасника ${viewer} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]}
  53 + Викликати для учасника ${viewer} порівняти скаргу ${INTERNAL_TENDER_ID} ${COMPLAINTS[0]}
61 54
62 55 Пошук однопредметного тендера по ідентифікатору
63 56 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору
64   - #Switch Browser ${viewer}
65 57 Дочекатись синхронізації з майданчиком ${viewer}
66   - Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER_DATA.data.tenderID} ${TENDER_ID}
67   -
  58 + Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER_ID} ${INTERNAL_TENDER_ID}
  59 +
68 60 ######
69 61 #Відображення основних даних оголошеного тендера:
70 62 #заголовок, опис, бюджет, тендерна документація,
... ... @@ -84,7 +76,8 @@ ${question_id} 0
84 76
85 77 Відображення tenderID оголошеного тендера
86 78 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
87   - Звірити поле тендера ${viewer} tenderID
  79 + ${field_response}= Викликати для учасника ${viewer} отримати інформацію із тендера tenderID
  80 + Should Be Equal ${TENDER_ID} ${field_response} Майданчик ${USERS.users['${viewer}'].broker}
88 81
89 82 Відображення procuringEntity.name оголошеного тендера
90 83 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
... ... @@ -92,19 +85,19 @@ ${question_id} 0
92 85
93 86 Відображення початоку періоду уточнення оголошеного тендера
94 87 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
95   - Звірити поле тендера ${viewer} enquiryPeriod.startDate
  88 + Звірити дату тендера ${viewer} enquiryPeriod.startDate
96 89
97 90 Відображення закінчення періоду уточнення оголошеного тендера
98 91 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
99   - Звірити поле тендера ${viewer} enquiryPeriod.endDate
  92 + Звірити дату тендера ${viewer} enquiryPeriod.endDate
100 93
101 94 Відображення початоку періоду прийому пропозицій оголошеного тендера
102 95 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
103   - Звірити поле тендера ${viewer} tenderPeriod.startDate
  96 + Звірити дату тендера ${viewer} tenderPeriod.startDate
104 97
105 98 Відображення закінчення періоду прийому пропозицій оголошеного тендера
106 99 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
107   - Звірити поле тендера ${viewer} tenderPeriod.endDate
  100 + Звірити дату тендера ${viewer} tenderPeriod.endDate
108 101
109 102 Відображення мінімального кроку оголошеного тендера
110 103 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
... ... @@ -112,7 +105,6 @@ ${question_id} 0
112 105
113 106 Відображення тендерної документації оголошеного тендера
114 107 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
115   - отримати останні зміни в тендері
116 108 Звірити поле тендера ${viewer} documents.title
117 109 #documents.format
118 110 #documents.url
... ... @@ -122,15 +114,15 @@ ${question_id} 0
122 114
123 115 Можливість редагувати однопредметний тендер
124 116 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
125   - Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER_DATA.data.id} description description
  117 + Викликати для учасника ${tender_owner} Внести зміни в тендер ${INTERNAL_TENDER_ID} description description
126 118
127   -Можливість додати позицію закупівлі в тендер
128   - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
129   - Викликати для учасника ${tender_owner} додати предмети закупівлі ${TENDER_DATA.data.id} 3
130   -
131   -Можливість видалити позиції закупівлі тендера
132   - [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
133   - Викликати для учасника ${tender_owner} додати предмети закупівлі ${TENDER_DATA.data.id} 2
  119 +#Можливість додати позицію закупівлі в тендер
  120 +# [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
  121 +# Викликати для учасника ${tender_owner} додати предмети закупівлі ${INTERNAL_TENDER_ID} 3
  122 +#
  123 +#Можливість видалити позиції закупівлі тендера
  124 +# [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
  125 +# Викликати для учасника ${tender_owner} додати предмети закупівлі ${INTERNAL_TENDER_ID} 2
134 126
135 127 #######
136 128 #Відображення однопредметного тендера
... ... @@ -142,7 +134,7 @@ ${question_id} 0
142 134
143 135 Відображення дати доставки позицій закупівлі однопредметного тендера
144 136 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
145   - Звірити поле тендера ${viewer} items[${item_id}].deliveryDate.endDate
  137 + Звірити дату тендера ${viewer} items[${item_id}].deliveryDate.endDate
146 138
147 139 Відображення координат широти доставки позицій закупівлі однопредметного тендера
148 140 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів однопредметного тендера
... ... @@ -213,61 +205,59 @@ ${question_id} 0
213 205
214 206 Задати питання
215 207 [Tags] ${USERS.users['${provider}'].broker}: Можливість задати запитання
216   - Викликати для учасника ${provider} Задати питання ${TENDER_DATA.data.id} ${questions[${question_id}]}
217   - ${LAST_MODIFICATION_DATE}= Get Current Date
218   - Set Global Variable ${LAST_MODIFICATION_DATE}
219   - отримати останні зміни в тендері
  208 + Викликати для учасника ${provider} Задати питання ${INTERNAL_TENDER_ID} ${QUESTIONS[${question_id}]}
  209 + ${now}= Get Current Date
  210 + Set To Dictionary ${QUESTIONS[${question_id}].data} date ${now}
220 211
221 212 Відображення заголовоку анонімного питання без відповіді
222 213 [Tags] ${USERS.users['${viewer}'].broker}: Відображення анонімного питання без відповідей
223 214 Дочекатись синхронізації з майданчиком ${viewer}
224   - Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER_DATA.data.tenderID} ${TENDER_DATA.data.id}
225   - Звірити поле тендера ${viewer} questions[${question_id}].title
  215 + Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER_ID} ${INTERNAL_TENDER_ID}
  216 + Звірити поле ${viewer} questions[${question_id}].title ${QUESTIONS[${question_id}].data.title}
226 217
227 218 Відображення опис анонімного питання без відповіді
228 219 [Tags] ${USERS.users['${viewer}'].broker}: Відображення анонімного питання без відповідей
229   - Звірити поле тендера ${viewer} questions[${question_id}].description
  220 + Звірити поле ${viewer} questions[${question_id}].description ${QUESTIONS[${question_id}].data.description}
230 221
231 222 Відображення дати анонімного питання без відповіді
232 223 [Tags] ${USERS.users['${viewer}'].broker}: Відображення анонімного питання без відповідей
233   - Звірити поле тендера ${viewer} questions[${question_id}].date
  224 + Звірити дату ${viewer} questions[${question_id}].date ${QUESTIONS[${question_id}].data.date}
234 225
235 226 Неможливість подати цінову пропозицію до початку періоду подачі пропозицій bidder1
236 227 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
237 228 ${bid}= test bid data
238 229 Log ${bid}
239   - ${biddingresponce1}= Викликати для учасника ${provider} Подати цінову пропозицію shouldfail ${TENDER_DATA.data.id} ${bid}
  230 + ${biddingresponce1}= Викликати для учасника ${provider} Подати цінову пропозицію shouldfail ${INTERNAL_TENDER_ID} ${bid}
240 231
241 232 #######
242 233 #Відображення відповіді на запитання
243 234 #
244 235 Відповісти на запитання
245   - [Tags] ${USERS.users['${USERS.tender_owner}'].broker}: Можливість відповісти на запитання
246   - Викликати для учасника ${USERS.tender_owner} Відповісти на питання ${TENDER_DATA.data.id} 0 ${ANSWERS[0]}
247   - ${LAST_MODIFICATION_DATE}= Get Current Date
248   - Set Global Variable ${LAST_MODIFICATION_DATE}
249   - отримати останні зміни в тендері
  236 + [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість відповісти на запитання
  237 + Викликати для учасника ${tender_owner} Відповісти на питання ${INTERNAL_TENDER_ID} 0 ${ANSWERS[0]}
  238 + ${now}= Get Current Date
  239 + Set To Dictionary ${ANSWERS[${question_id}].data} date ${now}
250 240
251 241 Відображення відповіді на запитання
252 242 [Tags] ${USERS.users['${viewer}'].broker}: Відображення відповіді на запитання
253 243 Дочекатись синхронізації з майданчиком ${viewer}
254   - Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER_DATA.data.tenderID} ${TENDER_DATA.data.id}
255   - Звірити поле тендера ${viewer} questions[${item_id}].answer
  244 + Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER_ID} ${INTERNAL_TENDER_ID}
  245 + Звірити поле ${viewer} questions[${question_id}].answer ${ANSWERS[${question_id}].data.answer}
256 246
257 247 Можливість побачити скаргу користувачем під час періоду уточнень
258 248 [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера
259   - Викликати для учасника ${provider} порівняти скаргу ${TENDER_DATA.data.id} ${COMPLAINTS[0]}
  249 + Викликати для учасника ${provider} порівняти скаргу ${INTERNAL_TENDER_ID} ${COMPLAINTS[0]}
260 250
261 251 можливість побачити скаргу анонімом під час періоду уточнень
262 252 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
263   - Викликати для учасника ${viewer} порівняти скаргу ${TENDER_DATA.data.id} ${COMPLAINTS[0]}
  253 + Викликати для учасника ${viewer} порівняти скаргу ${INTERNAL_TENDER_ID} ${COMPLAINTS[0]}
264 254
265 255 Подати цінову пропозицію bidder1
266 256 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
267 257 Дочекатись дати початоку прийому пропозицій
268 258 ${bid}= test bid data
269 259 Log ${bid}
270   - ${biddingresponce1}= Викликати для учасника ${provider} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid}
  260 + ${biddingresponce1}= Викликати для учасника ${provider} Подати цінову пропозицію ${INTERNAL_TENDER_ID} ${bid}
271 261 Set Global Variable ${biddingresponce1}
272 262 log ${biddingresponce1}
273 263
... ... @@ -275,7 +265,7 @@ ${question_id} 0
275 265 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
276 266 Set To Dictionary ${biddingresponce1.data.value} amount 50000
277 267 Log ${biddingresponce1.data.value}
278   - ${biddingresponce2}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER_DATA.data.id} ${biddingresponce1}
  268 + ${biddingresponce2}= Викликати для учасника ${provider} Змінити цінову пропозицію ${INTERNAL_TENDER_ID} ${biddingresponce1}
279 269 Set Global Variable ${biddingresponce2}
280 270 log ${biddingresponce2}
281 271
... ... @@ -283,7 +273,7 @@ ${question_id} 0
283 273 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
284 274 Set To Dictionary ${biddingresponce1.data.value} amount 1
285 275 Log ${biddingresponce1.data.value}
286   - ${biddingresponce3}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER_DATA.data.id} ${biddingresponce1}
  276 + ${biddingresponce3}= Викликати для учасника ${provider} Змінити цінову пропозицію ${INTERNAL_TENDER_ID} ${biddingresponce1}
287 277 Set Global Variable ${biddingresponce3}
288 278 log ${biddingresponce3}
289 279
... ... @@ -309,7 +299,7 @@ ${question_id} 0
309 299
310 300 Можливість скасувати цінову пропозицію
311 301 [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати цінову пропозицію
312   - ${biddingresponce4}= Викликати для учасника ${provider} скасувати цінову пропозицію ${TENDER_DATA.data.id} ${biddingresponce1}
  302 + ${biddingresponce4}= Викликати для учасника ${provider} скасувати цінову пропозицію ${INTERNAL_TENDER_ID} ${biddingresponce1}
313 303 Set Global Variable ${biddingresponce4}
314 304 log ${biddingresponce4}
315 305
... ... @@ -317,14 +307,14 @@ ${question_id} 0
317 307 [Documentation]
318 308 ... "shouldfail" argument as first switches the behaviour of keyword and "Викликати для учасника" to "fail if passed"
319 309 [Tags] ${USERS.users['${provider}'].broker}: Можливість задати запитання
320   - ${resp}= Викликати для учасника ${provider} Задати питання shouldfail ${TENDER_DATA.data.id} ${questions[${question_id}]}
  310 + ${resp}= Викликати для учасника ${provider} Задати питання shouldfail ${INTERNAL_TENDER_ID} ${questions[${question_id}]}
321 311
322 312 Подати цінову пропозицію bidder2
323 313 [Tags] ${USERS.users['${provider1}'].broker}: Можливість подати цінову пропозицію
324 314 Дочекатись дати початоку прийому пропозицій
325 315 ${bid}= test bid data
326 316 Log ${bid}
327   - ${biddingresponce5}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER_DATA.data.id} ${bid}
  317 + ${biddingresponce5}= Викликати для учасника ${provider1} Подати цінову пропозицію ${INTERNAL_TENDER_ID} ${bid}
328 318 Set Global Variable ${biddingresponce5}
329 319 log ${biddingresponce5}
330 320
... ... @@ -342,11 +332,11 @@ ${question_id} 0
342 332
343 333 Можливість побачити скаргу користувачем під час подачі пропозицій
344 334 [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера
345   - Викликати для учасника ${provider} порівняти скаргу ${TENDER_DATA.data.id} ${COMPLAINTS[0]}
  335 + Викликати для учасника ${provider} порівняти скаргу ${INTERNAL_TENDER_ID} ${COMPLAINTS[0]}
346 336
347 337 можливість побачити скаргу анонімом під час подачі пропозицій
348 338 [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
349   - Викликати для учасника ${viewer} порівняти скаргу ${TENDER_DATA.data.id} ${COMPLAINTS[0]}
  339 + Викликати для учасника ${viewer} порівняти скаргу ${INTERNAL_TENDER_ID} ${COMPLAINTS[0]}
350 340
351 341
352 342 Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій
... ... @@ -354,24 +344,24 @@ ${question_id} 0
354 344 Дочекатись дати закінчення прийому пропозицій
355 345 Set To Dictionary ${biddingresponce1.data.value} amount 50000
356 346 Log ${biddingresponce5.data.value}
357   - ${biddingresponce6}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER_DATA.data.id} ${biddingresponce5}
  347 + ${biddingresponce6}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${INTERNAL_TENDER_ID} ${biddingresponce5}
358 348 Set Global Variable ${biddingresponce6}
359 349 log ${biddingresponce6}
360 350
361   -Можливість скасувати цінову пропозицію
362   - [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати цінову пропозицію
363   - ${biddingresponce8}= Викликати для учасника ${provider} скасувати цінову пропозицію ${TENDER_DATA.data.id} ${biddingresponce5}
364   - Set Global Variable ${biddingresponce4}
365   - log ${biddingresponce8}
366   -
367 351 Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій
368 352 [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій
369 353 Set To Dictionary ${biddingresponce5.data.value} amount 1
370 354 Log ${biddingresponce1.data.value}
371   - ${biddingresponce7}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER_DATA.data.id} ${biddingresponce5}
  355 + ${biddingresponce7}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${INTERNAL_TENDER_ID} ${biddingresponce5}
372 356 Set Global Variable ${biddingresponce7}
373 357 log ${biddingresponce3}
374 358
  359 +Неможливість скасувати цінову пропозицію
  360 + [Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати цінову пропозицію
  361 + ${biddingresponce8}= Викликати для учасника ${provider} скасувати цінову пропозицію shouldfail ${INTERNAL_TENDER_ID} ${biddingresponce5}
  362 + Set Global Variable ${biddingresponce4}
  363 + log ${biddingresponce8}
  364 +
375 365 Неможливість завантажити документ другим учасником після закінчення прийому пропозицій
376 366 [Tags] ${USERS.users['${provider}'].broker}: Неможливість документ першим учасником після закінчення прийому пропозицій
377 367 log ${USERS.users['${provider1}'].broker}
... ... @@ -408,7 +398,7 @@ ${question_id} 0
408 398
409 399 Неможливість скасувати цінову пропозицію після закінчення прийому пропозицій
410 400 [Tags] ${USERS.users['${provider}'].broker}: Неможливість скасувати цінову пропозицію після закінчення прийому пропозицій
411   - ${biddingresponce8}= Викликати для учасника ${provider1} скасувати цінову пропозицію shouldfail ${TENDER_DATA.data.id} ${biddingresponce5}
  401 + ${biddingresponce8}= Викликати для учасника ${provider1} скасувати цінову пропозицію shouldfail ${INTERNAL_TENDER_ID} ${biddingresponce5}
412 402 Set Global Variable ${biddingresponce8}
413 403 log ${biddingresponce8}
414 404
... ...
Please register or login to post a comment