Commit 4c8c2f18e608293b2f10cfbb443d22f03f817cd0

Authored by Taras Kozlovskyi
Committed by Andrew Yanovych
1 parent 04b07308

Approve create tender test for owner

... ... @@ -11,31 +11,20 @@ Suite Teardown Close all browsers
11 11
12 12 *** Variables ***
13 13 ${tender_dump_id} 0
14   -${LOAD_BROKERS} ['Prom', 'Quinta']
15   -${LOAD_USERS} [ 'Prom Owner', 'Tender User']
16   -
17   -${tender_owner} prom_owner #Tender Owner
  14 +${tender_owner} Prom Owner
18 15 ${provider} Tender User
19 16 ${viewer} Tender Viewer
20 17
  18 +${LOAD_USERS} ["${tender_owner}", "${provider}"]
  19 +
21 20 ${item_id} 0
22 21 ${question_id} 0
23 22
24   -#Avalable roles and users
25   -
26   -#roles: Owner, User, Viewer
27   -
28   -#palyers:
29   - #E-tender
30   - #Prom
31   - #SmartTender
32   - #Publicbid
33   - #Netcast
34 23
35 24 *** Test Cases ***
36 25 Можливість оголосити однопердметний тендер
37   - [Tags] ${USERS.users['${USERS.${tender_owner}}'].broker}: Можливість оголосити тендер
38   - ${TENDER_ID}= Викликати для учасника ${USERS.${tender_owner}} Створити тендер ${INITIAL_TENDER_DATA}
  26 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Пошук тендера по ідентифікатору
  27 + ${TENDER_ID}= Викликати для учасника ${tender_owner} Створити тендер ${INITIAL_TENDER_DATA}
39 28 Set Global Variable ${TENDER_ID}
40 29 ${LAST_MODIFICATION_DATE}= Get Current Date
41 30 ${TENDER_DATA}= Get Variable Value ${INITIAL_TENDER_DATA}
... ... @@ -43,132 +32,121 @@ ${question_id} 0
43 32 Set Global Variable ${LAST_MODIFICATION_DATE}
44 33
45 34 Пошук однопредметного тендера по ідентифікатору
46   - [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору
47   - #Switch Browser ${viewer}
48   - Дочекатись синхронізації з майданчиком ${viewer}
  35 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Пошук тендера по ідентифікатору
  36 + Дочекатись синхронізації з майданчиком ${provider}
49 37 Викликати для учасника ${provider} Пошук тендера по ідентифікатору ${TENDER_ID} ${TENDER_ID}
50 38
51 39 Відображення заголовоку оголошеного тендера
52   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
  40 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис основних даних оголошеного тендера
53 41 Звірити поле тендера ${provider} title
54 42
55 43 Відображення опису оголошеного тендера
56   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
  44 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис основних даних оголошеного тендера
57 45 Звірити поле тендера ${provider} description
58 46
59 47 Відображення бюджету оголошеного тендера
60   - [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних оголошеного тендера
  48 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис основних даних оголошеного тендера
61 49 Звірити поле тендера ${provider} value.amount
62 50
63 51
64   -######
65   -#Відображення основних даних оголошеного тендера:
66   -#заголовок, опис, бюджет, тендерна документація,
67   -#procuringEntity, періоди уточнень/прийому-пропозицій, мінімального кроку
68   -
69   -
70 52 Відображення tenderID оголошеного тендера
71   - [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера
  53 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис основних даних оголошеного тендера
72 54 Звірити поле тендера ${provider} tenderID
73 55
74 56 Відображення procuringEntity.name оголошеного тендера
75   - [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера
  57 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис основних даних оголошеного тендера
76 58 Звірити поле тендера ${provider} procuringEntity.name
77 59
78 60 Відображення початоку періоду уточнення оголошеного тендера
79   - [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера
  61 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис основних даних оголошеного тендера
80 62 Звірити поле тендера ${provider} enquiryPeriod.startDate
81 63
82 64 Відображення закінчення періоду уточнення оголошеного тендера
83   - [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера
  65 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис основних даних оголошеного тендера
84 66 Звірити поле тендера ${provider} enquiryPeriod.endDate
85 67
86 68 Відображення початоку періоду прийому пропозицій оголошеного тендера
87   - [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера
  69 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис основних даних оголошеного тендера
88 70 Звірити поле тендера ${provider} tenderPeriod.startDate
89 71
90 72 Відображення закінчення періоду прийому пропозицій оголошеного тендера
91   - [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера
  73 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис основних даних оголошеного тендера
92 74 Звірити поле тендера ${provider} tenderPeriod.endDate
93 75
94 76 Відображення мінімального кроку оголошеного тендера
95   - [Tags] ${USERS.users['${provider}'].broker}: Відображення основних даних оголошеного тендера
  77 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис основних даних оголошеного тендера
96 78 Звірити поле тендера ${provider} minimalStep.amount
97 79
98   -#######
99   -#Відображення однопредметного тендера
100   -#приедмет закупівлі, кількість, класифікатори, строки поставки, місце поставки
101   -
102 80 Відображення опису позицій закупівлі однопредметного тендера
103   - [Tags] ${USERS.users['${provider}'].broker}: Відображення полів пердметів однопредметного тендера
  81 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис полів пердметів однопредметного тендера
104 82 Звірити поле тендера ${provider} items[${item_id}].description
105 83
106 84 Відображення дати доставки позицій закупівлі однопредметного тендера
107   - [Tags] ${USERS.users['${provider}'].broker}: Відображення полів пердметів однопредметного тендера
  85 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис полів пердметів однопредметного тендера
108 86 Звірити поле тендера ${provider} items[${item_id}].deliveryDate.endDate
109 87
110 88 Відображення координат широти доставки позицій закупівлі однопредметного тендера
111   - [Tags] ${USERS.users['${provider}'].broker}: Відображення полів пердметів однопредметного тендера
  89 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис полів пердметів однопредметного тендера
112 90 Звірити поле тендера ${provider} items[${item_id}].deliveryLocation.latitude
113 91
114 92 Відображення координат довготи доставки позицій закупівлі однопредметного тендера
115   - [Tags] ${USERS.users['${provider}'].broker}: Відображення полів пердметів однопредметного тендера
  93 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис полів пердметів однопредметного тендера
116 94 Звірити поле тендера ${provider} items[${item_id}].deliveryLocation.longitude
117 95
118 96 Відображення назви нас. пункту доставки позицій закупівлі однопредметного тендера
119   - [Tags] ${USERS.users['${provider}'].broker}: Відображення полів пердметів однопредметного тендера
  97 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис полів пердметів однопредметного тендера
120 98 Звірити поле тендера ${provider} items[${item_id}].deliveryAddress.countryName
121 99
122 100 Відображення пошт коду доставки позицій закупівлі однопредметного тендера
123   - [Tags] ${USERS.users['${provider}'].broker}: Відображення полів пердметів однопредметного тендера
  101 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис полів пердметів однопредметного тендера
124 102 Звірити поле тендера ${provider} items[${item_id}].deliveryAddress.postalCode
125 103
126 104 Відображення регіону доставки позицій закупівлі однопредметного тендера
127   - [Tags] ${USERS.users['${provider}'].broker}: Відображення полів пердметів однопредметного тендера
  105 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис полів пердметів однопредметного тендера
128 106 Звірити поле тендера ${provider} items[${item_id}].deliveryAddress.region
129 107
130 108 Відображення locality адреси доставки позицій закупівлі однопредметного тендера
131   - [Tags] ${USERS.users['${provider}'].broker}: Відображення полів пердметів однопредметного тендера
  109 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис полів пердметів однопредметного тендера
132 110 Звірити поле тендера ${provider} items[${item_id}].deliveryAddress.locality
133 111
134 112 Відображення вулиці доставки позицій закупівлі однопредметного тендера
135   - [Tags] ${USERS.users['${provider}'].broker}: Відображення полів пердметів однопредметного тендера
  113 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис полів пердметів однопредметного тендера
136 114 Звірити поле тендера ${provider} items[${item_id}].deliveryAddress.streetAddress
137 115
138 116 Відображення схеми класифікації позицій закупівлі однопредметного тендера
139   - [Tags] ${USERS.users['${provider}'].broker}: Відображення полів пердметів однопредметного тендера
  117 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис полів пердметів однопредметного тендера
140 118 Звірити поле тендера ${provider} items[${item_id}].classification.scheme
141 119
142 120 Відображення ідентифйікатора класифікації позицій закупівлі однопредметного тендера
143   - [Tags] ${USERS.users['${provider}'].broker}: Відображення полів пердметів однопредметного тендера
  121 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис полів пердметів однопредметного тендера
144 122 Звірити поле тендера ${provider} items[${item_id}].classification.id
145 123
146 124 Відображення опису класифікації позицій закупівлі однопредметного тендера
147   - [Tags] ${USERS.users['${provider}'].broker}: Відображення полів пердметів однопредметного тендера
  125 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис полів пердметів однопредметного тендера
148 126 Звірити поле тендера ${provider} items[${item_id}].classification.description
149 127
150 128 Відображення схеми додаткової класифікації позицій закупівлі однопредметного тендера
151   - [Tags] ${USERS.users['${provider}'].broker}: Відображення полів пердметів однопредметного тендера
  129 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис полів пердметів однопредметного тендера
152 130 Звірити поле тендера ${provider} items[${item_id}].additionalClassifications.scheme
153 131
154 132 Відображення ідентифікатора додаткової класифікації позицій закупівлі однопредметного тендера
155   - [Tags] ${USERS.users['${provider}'].broker}: Відображення полів пердметів однопредметного тендера
  133 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис полів пердметів однопредметного тендера
156 134 Звірити поле тендера ${provider} items[${item_id}].additionalClassifications.id
157 135
158 136 Відображення опису додаткової класифікації позицій закупівлі однопредметного тендера
159   - [Tags] ${USERS.users['${provider}'].broker}: Відображення полів пердметів однопредметного тендера
  137 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис полів пердметів однопредметного тендера
160 138 Звірити поле тендера ${provider} items[${item_id}].additionalClassifications.description
161 139
162 140 Відображення назви одиниці позицій закупівлі однопредметного тендера
163   - [Tags] ${USERS.users['${provider}'].broker}: Відображення полів пердметів однопредметного тендера
  141 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис полів пердметів однопредметного тендера
164 142 Звірити поле тендера ${provider} items[${item_id}].unit.name
165 143
166 144 Відображення коду одиниці позицій закупівлі однопредметного тендера
167   - [Tags] ${USERS.users['${provider}'].broker}: Відображення полів пердметів однопредметного тендера
  145 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис полів пердметів однопредметного тендера
168 146 Звірити поле тендера ${provider} items[${item_id}].unit.code
169 147
170 148 Відображення кількості позицій закупівлі однопредметного тендера
171   - [Tags] ${USERS.users['${provider}'].broker}: Відображення полів пердметів однопредметного тендера
  149 + [Tags] Owner_Test ${USERS.users['${tender_owner}'].broker}: Запис полів пердметів однопредметного тендера
172 150 Звірити поле тендера ${provider} items[${item_id}].quantity
173 151
174 152
... ...
... ... @@ -83,7 +83,7 @@ Login
83 83
84 84 Wait Until Page Contains Element xpath=//td[@id="qa_state_purchase_id"]/p
85 85
86   - ${id}= Wait Until Keyword Succeeds 120sec 1sec get tender id
  86 + ${id}= Wait Until Keyword Succeeds 150sec 2sec get tender id
87 87 [return] ${id}
88 88
89 89 get tender id
... ...
... ... @@ -13,13 +13,12 @@ Library op_robot_tests.tests_files.brokers.openprocurement_client_helper
13 13
14 14 *** Keywords ***
15 15 TestCaseSetup
16   - Завантажуємо дані про корисувачів і площадки ${LOAD_BROKERS} ${LOAD_USERS}
  16 + Завантажуємо дані про корисувачів і площадки ${LOAD_USERS}
17 17 Підготовка початкових даних
18 18
19 19 Завантажуємо дані про корисувачів і площадки
20   - [Arguments] ${active_brokers} ${active_users}
  20 + [Arguments] ${active_users}
21 21 # Init Brokers
22   - log ${active_brokers}
23 22 log ${active_users}
24 23
25 24 ${file_path}= Get Variable Value ${BROKERS_FILE} brokers.yaml
... ... @@ -28,22 +27,21 @@ TestCaseSetup
28 27 Set Global Variable ${BROKERS}
29 28 ${brokers_list}= Get Dictionary Items ${BROKERS}
30 29 log ${brokers_list}
31   -
32   - :FOR ${Broker_Name} ${Broker_Data} IN @{brokers_list}
33   - \ log ${Broker_Name}
34   - \ log ${active_brokers}
35   - \ ${status}= Run Keyword And Return Status List Should Contain Value ${active_brokers} ${Broker_Name}
36   - \ Run Keyword If '${status}' == 'True' Завантажуємо бібліотеку з реалізацією ${Broker_Data.keywords_file} площадки
37   -
38 30 # Init Users
39 31 ${file_path}= Get Variable Value ${USERS_FILE} users.yaml
40 32 ${USERS}= load_initial_data_from ${file_path}
41 33 Set Global Variable ${USERS}
42 34 ${users_list}= Get Dictionary Items ${USERS.users}
  35 + #:FOR ${Broker_Name} ${Broker_Data} IN @{brokers_list}
  36 + #\ log ${Broker_Name}
  37 + #\ log ${active_brokers}
  38 + #\ ${status}= Run Keyword And Return Status List Should Contain Value ${active_users} ${username}
  39 + #\ Run Keyword If '${status}' == 'True' Завантажуємо бібліотеку з реалізацією ${BROKERS['']}${Broker_Data.keywords_file} площадки
43 40 :FOR ${username} ${user_data} IN @{users_list}
44 41 \ log ${active_users}
45 42 \ log ${username}
46 43 \ ${status}= Run Keyword And Return Status List Should Contain Value ${active_users} ${username}
  44 + \ Run Keyword If '${status}' == 'True' Завантажуємо бібліотеку з реалізацією ${BROKERS['${USERS.users['${username}'].broker}'].keywords_file} площадки
47 45 \ Run Keyword If '${status}' == 'True' Викликати для учасника ${username} Підготувати клієнт для користувача
48 46
49 47 Підготовка початкових даних
... ... @@ -139,8 +137,7 @@ normal
139 137 log ${username}
140 138 log ${command}
141 139 log ${arguments}
142   - ${status} ${value}= run_keyword_and_ignore_keyword_definations ${BROKERS['${USERS.users['${username}'].broker}'].keywords_file}.${command} ${username} @{arguments}
143   - Run keyword if '${status}' == 'FAIL' Log Учасник ${username} не зміг виконати "${command}" WARN
  140 + ${value}= Run Keyword ${BROKERS['${USERS.users['${username}'].broker}'].keywords_file}.${command} ${username} @{arguments}
144 141 [return] ${value}
145 142
146 143 switchsate
... ...
Please register or login to post a comment