...
|
...
|
@@ -12,14 +12,13 @@ Suite Teardown Close all browsers |
12
|
12
|
*** Variables ***
|
13
|
13
|
${tender_dump_id} 0
|
14
|
14
|
|
15
|
|
-${LOAD_BROKERS} ['Quinta']
|
16
|
|
-${LOAD_USERS} ['Tender Viewer', 'Tender User', 'Tender User1', 'Tender Owner']
|
17
|
|
-
|
18
|
|
-${tender_owner} tender_owner #Tender Owner
|
|
15
|
+${tender_owner} Tender Owner
|
19
|
16
|
${provider} Tender User
|
20
|
17
|
${provider1} Tender User1
|
21
|
18
|
${viewer} Tender Viewer
|
22
|
19
|
|
|
20
|
+${LOAD_USERS} ["${tender_owner}", "${provider}", "${provider1}", "${viewer}"]
|
|
21
|
+
|
23
|
22
|
${item_id} 0
|
24
|
23
|
${question_id} 0
|
25
|
24
|
|
...
|
...
|
@@ -35,36 +34,36 @@ ${question_id} 0 |
35
|
34
|
#Netcast
|
36
|
35
|
*** Test Cases ***
|
37
|
36
|
Можливість оголосити однопердметний тендер
|
38
|
|
- [Tags] ${USERS.users['${USERS.${tender_owner}}'].broker}: Можливість оголосити тендер
|
39
|
|
- Викликати для учасника ${USERS.${tender_owner}} Створити тендер ${INITIAL_TENDER_DATA}
|
40
|
|
- ${LAST_MODIFICATION_DATE}= Get Current Date
|
|
37
|
+ [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
|
|
38
|
+ ${TENDER_ID}= Викликати для учасника ${tender_owner} Створити тендер ${INITIAL_TENDER_DATA}
|
|
39
|
+ Set Global Variable ${TENDER_ID}
|
41
|
40
|
Set Global Variable ${LAST_MODIFICATION_DATE}
|
42
|
41
|
|
43
|
42
|
Можливасть додати тендерну документацію
|
44
|
|
- [Tags] ${USERS.users['${USERS.${tender_owner}}'].broker}: Можливість завантажити документ
|
|
43
|
+ [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість завантажити документ
|
45
|
44
|
${access_token}= Get Variable Value ${TENDER_DATA.access.token}
|
46
|
|
- Викликати для учасника ${USERS.${tender_owner}} Завантажити документ ${access_token}
|
|
45
|
+ Викликати для учасника ${tender_owner} Завантажити документ ${access_token}
|
47
|
46
|
|
48
|
47
|
Можливість подати скаргу на умови
|
49
|
48
|
[Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови
|
50
|
|
- Викликати для учасника ${provider} Подати скаргу ${TENDER_DATA.data.id} ${COMPLAINTS[0]}
|
|
49
|
+ Викликати для учасника ${provider} Подати скаргу ${TENDER_ID} ${COMPLAINTS[0]}
|
51
|
50
|
${LAST_MODIFICATION_DATE}= Get Current Date
|
52
|
51
|
Set Global Variable ${LAST_MODIFICATION_DATE}
|
53
|
52
|
отримати останні зміни в тендері
|
54
|
53
|
|
55
|
54
|
Можливість побачити скаргу користувачем
|
56
|
55
|
[Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера
|
57
|
|
- Викликати для учасника ${provider} порівняти скаргу ${TENDER_DATA.data.id} ${COMPLAINTS[0]}
|
|
56
|
+ Викликати для учасника ${provider} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]}
|
58
|
57
|
|
59
|
58
|
можливість побачити скаргу анонімом
|
60
|
59
|
[Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
|
61
|
|
- Викликати для учасника ${viewer} порівняти скаргу ${TENDER_DATA.data.id} ${COMPLAINTS[0]}
|
|
60
|
+ Викликати для учасника ${viewer} порівняти скаргу ${TENDER_ID} ${COMPLAINTS[0]}
|
62
|
61
|
|
63
|
62
|
Пошук однопредметного тендера по ідентифікатору
|
64
|
63
|
[Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору
|
65
|
64
|
#Switch Browser ${viewer}
|
66
|
65
|
Дочекатись синхронізації з майданчиком ${viewer}
|
67
|
|
- Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER_DATA.data.tenderID} ${TENDER_DATA.data.id}
|
|
66
|
+ Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER_DATA.data.tenderID} ${TENDER_ID}
|
68
|
67
|
|
69
|
68
|
######
|
70
|
69
|
#Відображення основних даних оголошеного тендера:
|
...
|
...
|
@@ -122,16 +121,16 @@ ${question_id} 0 |
122
|
121
|
#documents.id
|
123
|
122
|
|
124
|
123
|
Можливість редагувати однопредметний тендер
|
125
|
|
- [Tags] ${USERS.users['${USERS.${tender_owner}}'].broker}: Можливість оголосити тендер
|
126
|
|
- Викликати для учасника ${USERS.${tender_owner}} Внести зміни в тендер ${TENDER_DATA.data.id} description description
|
|
124
|
+ [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
|
|
125
|
+ Викликати для учасника ${tender_owner} Внести зміни в тендер ${TENDER_DATA.data.id} description description
|
127
|
126
|
|
128
|
127
|
Можливість додати позицію закупівлі в тендер
|
129
|
|
- [Tags] ${USERS.users['${USERS.${tender_owner}}'].broker}: Можливість оголосити тендер
|
130
|
|
- Викликати для учасника ${USERS.${tender_owner}} додати предмети закупівлі ${TENDER_DATA.data.id} 3
|
|
128
|
+ [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
|
|
129
|
+ Викликати для учасника ${tender_owner} додати предмети закупівлі ${TENDER_DATA.data.id} 3
|
131
|
130
|
|
132
|
131
|
Можливість видалити позиції закупівлі тендера
|
133
|
|
- [Tags] ${USERS.users['${USERS.${tender_owner}}'].broker}: Можливість оголосити тендер
|
134
|
|
- Викликати для учасника ${USERS.${tender_owner}} додати предмети закупівлі ${TENDER_DATA.data.id} 2
|
|
132
|
+ [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
|
|
133
|
+ Викликати для учасника ${tender_owner} додати предмети закупівлі ${TENDER_DATA.data.id} 2
|
135
|
134
|
|
136
|
135
|
#######
|
137
|
136
|
#Відображення однопредметного тендера
|
...
|
...
|
@@ -295,9 +294,18 @@ ${question_id} 0 |
295
|
294
|
${bid_id}= get variable value ${biddingresponce1.data.id}
|
296
|
295
|
${token1}= Get Variable Value ${biddingresponce1.access.token}
|
297
|
296
|
log ${token1}
|
298
|
|
- Викликати для учасника ${provider} Завантажити документ в ставку ${token1} ${bid_id}
|
299
|
|
-
|
300
|
|
-#Можливість змінити документацію цінової пропозиції
|
|
297
|
+ ${upload_doc_responce}= Викликати для учасника ${provider} Завантажити документ в ставку ${token1} ${bid_id}
|
|
298
|
+ Set Global Variable ${upload_doc_responce}
|
|
299
|
+
|
|
300
|
+Можливість змінити документацію цінової пропозиції
|
|
301
|
+ [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця
|
|
302
|
+ log ${USERS.users['${provider}'].broker}
|
|
303
|
+ log ${biddingresponce1}
|
|
304
|
+ ${bid_id}= get variable value ${biddingresponce1.data.id}
|
|
305
|
+ ${token1}= Get Variable Value ${biddingresponce1.access.token}
|
|
306
|
+ ${upload_doc_responce_id}= get variable value ${upload_doc_responce.data.id}
|
|
307
|
+ log ${token1}
|
|
308
|
+ Викликати для учасника ${provider} Змінити документ в ставці ${token1} ${bid_id} ${upload_doc_responce_id}
|
301
|
309
|
|
302
|
310
|
Можливість скасувати цінову пропозицію
|
303
|
311
|
[Tags] ${USERS.users['${provider}'].broker}: Можливість скасувати цінову пропозицію
|
...
|
...
|
@@ -338,4 +346,69 @@ ${question_id} 0 |
338
|
346
|
|
339
|
347
|
можливість побачити скаргу анонімом під час подачі пропозицій
|
340
|
348
|
[Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
|
341
|
|
- Викликати для учасника ${viewer} порівняти скаргу ${TENDER_DATA.data.id} ${COMPLAINTS[0]} |
|
|
\ No newline at end of file |
|
349
|
+ Викликати для учасника ${viewer} порівняти скаргу ${TENDER_DATA.data.id} ${COMPLAINTS[0]}
|
|
350
|
+
|
|
351
|
+
|
|
352
|
+Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій
|
|
353
|
+ [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 50000 після закінчення прийому пропозицій
|
|
354
|
+ Дочекатись дати закінчення прийому пропозицій
|
|
355
|
+ Set To Dictionary ${biddingresponce1.data.value} amount 50000
|
|
356
|
+ Log ${biddingresponce5.data.value}
|
|
357
|
+ ${biddingresponce6}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER_DATA.data.id} ${biddingresponce5}
|
|
358
|
+ Set Global Variable ${biddingresponce6}
|
|
359
|
+ log ${biddingresponce6}
|
|
360
|
+
|
|
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
|
+Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій
|
|
368
|
+ [Tags] ${USERS.users['${provider1}'].broker}: Неможливість змінити цінову пропозицію до 1 після закінчення прийому пропозицій
|
|
369
|
+ Set To Dictionary ${biddingresponce5.data.value} amount 1
|
|
370
|
+ Log ${biddingresponce1.data.value}
|
|
371
|
+ ${biddingresponce7}= Викликати для учасника ${provider1} Змінити цінову пропозицію shouldfail ${TENDER_DATA.data.id} ${biddingresponce5}
|
|
372
|
+ Set Global Variable ${biddingresponce7}
|
|
373
|
+ log ${biddingresponce3}
|
|
374
|
+
|
|
375
|
+Неможливість завантажити документ другим учасником після закінчення прийому пропозицій
|
|
376
|
+ [Tags] ${USERS.users['${provider}'].broker}: Неможливість документ першим учасником після закінчення прийому пропозицій
|
|
377
|
+ log ${USERS.users['${provider1}'].broker}
|
|
378
|
+ log ${biddingresponce5}
|
|
379
|
+ ${bid_id}= get variable value ${biddingresponce5.data.id}
|
|
380
|
+ ${token1}= Get Variable Value ${biddingresponce5.access.token}
|
|
381
|
+ log ${token1}
|
|
382
|
+ ${upload_doc_responce2}= Викликати для учасника ${provider1} Завантажити документ в ставку shouldfail ${token1} ${bid_id}
|
|
383
|
+ log ${upload_doc_responce_id2}
|
|
384
|
+ Set Global Variable ${upload_doc_responce2}
|
|
385
|
+
|
|
386
|
+Неможливість змінити документацію цінової пропозиції після закінчення прийому пропозицій
|
|
387
|
+ [Tags] ${USERS.users['${provider}'].broker}: Неможливість змінити документацію цінової пропозиції після закінчення прийому пропозицій
|
|
388
|
+ log ${USERS.users['${provider}'].broker}
|
|
389
|
+ log ${biddingresponce5}
|
|
390
|
+ ${bid_id}= get variable value ${biddingresponce5.data.id}
|
|
391
|
+ ${token1}= Get Variable Value ${biddingresponce5.access.token}
|
|
392
|
+ ${upload_doc_responce_id2}= get variable value ${upload_doc_responce2.data.id}
|
|
393
|
+ log ${upload_doc_responce_id2}
|
|
394
|
+ log ${token1}
|
|
395
|
+ Викликати для учасника ${provider1} Змінити документ в ставці shouldfail ${token1} ${bid_id} ${upload_doc_responce_id2}
|
|
396
|
+
|
|
397
|
+
|
|
398
|
+Неможливість змінити існуючу документацію цінової пропозиції після закінчення прийому пропозицій
|
|
399
|
+ [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця
|
|
400
|
+ log ${USERS.users['${provider}'].broker}
|
|
401
|
+ log ${biddingresponce1}
|
|
402
|
+ ${bid_id}= get variable value ${biddingresponce1.data.id}
|
|
403
|
+ ${token1}= Get Variable Value ${biddingresponce1.access.token}
|
|
404
|
+ ${upload_doc_responce_id}= get variable value ${upload_doc_responce.data.id}
|
|
405
|
+ log ${token1}
|
|
406
|
+ Викликати для учасника ${provider} Змінити документ в ставці ${token1} ${bid_id} ${upload_doc_responce_id}
|
|
407
|
+
|
|
408
|
+
|
|
409
|
+Неможливість скасувати цінову пропозицію після закінчення прийому пропозицій
|
|
410
|
+ [Tags] ${USERS.users['${provider}'].broker}: Неможливість скасувати цінову пропозицію після закінчення прийому пропозицій
|
|
411
|
+ ${biddingresponce8}= Викликати для учасника ${provider1} скасувати цінову пропозицію shouldfail ${TENDER_DATA.data.id} ${biddingresponce5}
|
|
412
|
+ Set Global Variable ${biddingresponce8}
|
|
413
|
+ log ${biddingresponce8}
|
|
414
|
+ |
...
|
...
|
|