aboveThreshold_keywords.robot
6.02 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
90
91
92
93
*** 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
Можливість продовжити період подання пропозиції на ${number_of_days} днів
${period_intervals}= compute_intrs ${BROKERS} ${used_brokers}
${number_of_minutes}= get_number_of_minutes ${number_of_days} ${period_intervals.${MODE}.accelerator}
${endDate}= add_minutes_to_date ${USERS.users['${tender_owner}'].tender_data.data.tenderPeriod.endDate} ${number_of_minutes}
Можливість змінити поле tenderPeriod.endDate тендера на ${endDate}
Remove From Dictionary ${USERS.users['${tender_owner}'].tender_data.data.tenderPeriod} 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' or '${MODE}'=='openua_defense' Set Variable active
Run As ${username} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} status ${status}
##############################################################################################
# OPENEU Bid documentation
##############################################################################################
Можливість змінити документацію цінової пропозиції з публічної на приватну учасником ${username}
${confidentialityRationale}= create_fake_sentence
${privat_doc}= create_data_dict data.confidentialityRationale ${confidentialityRationale}
Set To Dictionary ${privat_doc.data} confidentiality=buyerOnly
Run As ${username} Змінити документацію в ставці ${TENDER['TENDER_UAID']} ${privat_doc} ${USERS.users['${username}']['bid_document']['doc_id']}
Можливість завантажити документ до пропозиції учасником
[Arguments] ${username} ${doc_name} ${doc_type}=${NONE}
${file_path} ${file_name} ${file_content}= create_fake_doc
${bid_doc_upload}= Run As ${username} Завантажити документ в ставку ${file_path} ${TENDER['TENDER_UAID']} ${doc_name} ${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']}
Активувати тендер другого етапу
${TENDER_UAID_second_stage}= BuiltIn.Catenate SEPARATOR= ${TENDER['TENDER_UAID']} .2
Set to dictionary ${TENDER} TENDER_UAID=${TENDER_UAID_second_stage}
Run as ${tender_owner} Отримати тендер другого етапу та зберегти його ${TENDER['TENDER_UAID']}
Run As ${tender_owner} Додати критерії в тендер другого етапу ${TENDER['TENDER_UAID']}
Run As ${tender_owner} Активувати другий етап ${TENDER['TENDER_UAID']}