aboveThreshold_keywords.robot
5.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
*** Settings ***
Library op_robot_tests.tests_files.service_keywords
Library Collections
Resource keywords.robot
Resource resource.robot
Resource base_keywords.robot
*** Keywords ***
Неможливість редагувати однопредметний тендер менше ніж за 7 днів до завершення періоду подання пропозицій
${no_edit_time}= add_minutes_to_date ${USERS.users['${tender_owner}'].tender_data.data.tenderPeriod.endDate} -6
Дочекатись дати ${no_edit_time}
Require Failure ${tender_owner} Внести зміни в тендер ${TENDER['TENDER_UAID']} description description
Можливість продовжити період подання пропозиції на 7 днів
${endDate}= add_minutes_to_date ${USERS.users['${tender_owner}'].tender_data.data.tenderPeriod.endDate} 7
Можливість змінити поле tenderPeriod.endDate тендера на ${endDate}
##############################################################################################
# BIDDING
##############################################################################################
Відображення зміни статусу пропозицій на ${status} для учасника ${username}
Дочекатись синхронізації з майданчиком ${username}
Run As ${username} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
${bid_status}= Run As ${username} Отримати інформацію із пропозиції ${TENDER['TENDER_UAID']} status
Should Be Equal ${bid_status} ${status}
Можливість підтвердити цінову пропозицію учасником ${username}
${status}= Run Keyword IF '${MODE}'=='openeu' Set Variable pending
... ELSE IF '${MODE}'=='openua' Set Variable active
${activestatusresp}= Run As ${username} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status ${status}
Set To Dictionary ${USERS.users['${username}'].bidresponses} activestatusresp=${activestatusresp}
log ${activestatusresp}
##############################################################################################
# OPENEU Bid documentation
##############################################################################################
Можливість змінити документацію цінової пропозиції з публічної на приватну учасником ${username}
${confidentialityRationale}= create_fake_sentence
${privat_doc}= create_data_dict data.confidentialityRationale ${confidentialityRationale}
Set To Dictionary ${privat_doc.data} confidentiality=buyerOnly
${docid}= Get Variable Value ${USERS.users['${username}'].bidresponses['bid_doc_upload']['upload_response'].data.id}
${bid_doc_modified}= Run As ${username} Змінити документацію в ставці ${TENDER['TENDER_UAID']} ${privat_doc} ${docid}
Set To Dictionary ${USERS.users['${username}'].bidresponses} bid_doc_modified=${bid_doc_modified}
Можливість завантажити ${doc_type} документ до пропозиції учасником ${username}
${file_path} ${file_name} ${file_content}= create_fake_doc
${bid_doc_upload}= Run As ${username} Завантажити документ в ставку ${file_path} ${TENDER['TENDER_UAID']} ${doc_type}
Set To Dictionary ${USERS.users['${username}'].bidresponses} bid_doc_upload=${bid_doc_upload}
Remove File ${file_path}
##############################################################################################
# OPENEU Pre-Qualification
##############################################################################################
Можливість завантажити документ у кваліфікацію ${bid_index} пропозиції
${file_path} ${file_name} ${file_content}= create_fake_doc
Run As ${tender_owner} Завантажити документ у кваліфікацію ${file_path} ${TENDER['TENDER_UAID']} ${bid_index}
Remove File ${file_path}
Можливість відхилити ${bid_index} пропозиції кваліфікації
Run As ${tender_owner} Відхилити кваліфікацію ${TENDER['TENDER_UAID']} ${bid_index}
Можливість скасувати рішення кваліфікації для ${bid_index} пропопозиції
Run As ${tender_owner} Скасувати кваліфікацію ${TENDER['TENDER_UAID']} ${bid_index}
Можливість підтвердити ${bid_index} пропозицію кваліфікації
Run As ${tender_owner} Підтвердити кваліфікацію ${TENDER['TENDER_UAID']} ${bid_index}
Можливість затвердити остаточне рішення кваліфікації
Run As ${tender_owner} Затвердити остаточне рішення кваліфікації ${TENDER['TENDER_UAID']}
Можливість перевести тендер на статус очікування обробки мостом
Run As ${tender_owner} Перевести тендер на статус очікування обробки мостом ${TENDER['TENDER_UAID']}
Активувати тендер другого етапу
Run As ${tender_owner} активувати другий етап ${TENDER['TENDER_UAID']}