Commit fa418f458f770c6b899ff982900854adfcd7d3a1

Authored by Myroslav Opyr
2 parents ada0345c 08e55a50

Merge pull request #12 from selurvedu/typos

Fix typos and remove trailing whitespace
@@ -129,7 +129,7 @@ ${locator.enquiryPeriod.endDate} jquery=tender-procedure-info>div.row:contai @@ -129,7 +129,7 @@ ${locator.enquiryPeriod.endDate} jquery=tender-procedure-info>div.row:contai
129 129
130 отримати інформацію про items[${item_id}].description 130 отримати інформацію про items[${item_id}].description
131 відмітити на сторінці поле з тендера items[${item_id}].description jquery=tender-subject-info.ng-isolate-scope>div.row:contains("Детальний опис предмету закупівлі:")>:eq(1)> 131 відмітити на сторінці поле з тендера items[${item_id}].description jquery=tender-subject-info.ng-isolate-scope>div.row:contains("Детальний опис предмету закупівлі:")>:eq(1)>
132 - ${return_value}= Get Text jquery=tender-subject-info.ng-isolate-scope>div.row:contains("Детальний опис предмету закупівлі:")>:eq(1)> 132 + ${return_value}= Get Text jquery=tender-subject-info.ng-isolate-scope>div.row:contains("Детальний опис предмету закупівлі:")>:eq(1)>
133 [return] ${return_value} 133 [return] ${return_value}
134 134
135 отримати інформацію про items[${item_id}].quantity 135 отримати інформацію про items[${item_id}].quantity
@@ -180,4 +180,4 @@ ${locator.enquiryPeriod.endDate} jquery=tender-procedure-info>div.row:contai @@ -180,4 +180,4 @@ ${locator.enquiryPeriod.endDate} jquery=tender-procedure-info>div.row:contai
180 отримати інформацію про questions[${question_id}].answer 180 отримати інформацію про questions[${question_id}].answer
181 відмітити на сторінці поле з тендера question answer jquery=tender-questions>div:eq(1)>div:last> 181 відмітити на сторінці поле з тендера question answer jquery=tender-questions>div:eq(1)>div:last>
182 ${return_value}= Get Text jquery=tender-questions>div:eq(1)>div:last> 182 ${return_value}= Get Text jquery=tender-questions>div:eq(1)>div:last>
183 - [return] ${return_value}  
  183 + [return] ${return_value}
@@ -9,11 +9,11 @@ ${question_id} 0 @@ -9,11 +9,11 @@ ${question_id} 0
9 *** Keywords *** 9 *** Keywords ***
10 отримати internal id по UAid 10 отримати internal id по UAid
11 [Arguments] @{ARGUMENTS} 11 [Arguments] @{ARGUMENTS}
12 - [Documentation] 12 + [Documentation]
13 ... ${ARGUMENTS[0]} == username 13 ... ${ARGUMENTS[0]} == username
14 ... ${ARGUMENTS[1]} == tenderid 14 ... ${ARGUMENTS[1]} == tenderid
15 log many @{ARGUMENTS} 15 log many @{ARGUMENTS}
16 - ${tenders}= get_internal_id ${USERS.users['${ARGUMENTS[0]}'].client.get_tenders} ${USERS.users['${ARGUMENTS[0]}'].creation_date} 16 + ${tenders}= get_internal_id ${USERS.users['${ARGUMENTS[0]}'].client.get_tenders} ${USERS.users['${ARGUMENTS[0]}'].creation_date}
17 :FOR ${tender} IN @{tenders} 17 :FOR ${tender} IN @{tenders}
18 \ log ${tender} 18 \ log ${tender}
19 \ ${internal_id}= Run Keyword And Return If '${tender.tenderID}' == '${ARGUMENTS[1]}' Get Variable Value ${tender.id} 19 \ ${internal_id}= Run Keyword And Return If '${tender.tenderID}' == '${ARGUMENTS[1]}' Get Variable Value ${tender.id}
@@ -25,13 +25,13 @@ ${question_id} 0 @@ -25,13 +25,13 @@ ${question_id} 0
25 Підготувати клієнт для користувача 25 Підготувати клієнт для користувача
26 [Arguments] @{ARGUMENTS} 26 [Arguments] @{ARGUMENTS}
27 [Documentation] Відкрити брaвзер, створити обєкт api wrapper, тощо 27 [Documentation] Відкрити брaвзер, створити обєкт api wrapper, тощо
28 - ${api_wrapper}= prepare_api_wrapper ${USERS.users['${ARGUMENTS[0]}'].api_key} ${API_HOST_URL} ${api_version} 28 + ${api_wrapper}= prepare_api_wrapper ${USERS.users['${ARGUMENTS[0]}'].api_key} ${API_HOST_URL} ${api_version}
29 ${creation_date} = get_date 29 ${creation_date} = get_date
30 Set To Dictionary ${USERS.users['${ARGUMENTS[0]}']} creation_date ${creation_date} 30 Set To Dictionary ${USERS.users['${ARGUMENTS[0]}']} creation_date ${creation_date}
31 Set To Dictionary ${USERS.users['${ARGUMENTS[0]}']} client ${api_wrapper} 31 Set To Dictionary ${USERS.users['${ARGUMENTS[0]}']} client ${api_wrapper}
32 Log Variables 32 Log Variables
33 33
34 -Підготувати дані для оголошення тендера 34 +Підготувати дані для оголошення тендера
35 ${INITIAL_TENDER_DATA}= prepare_test_tender_data 35 ${INITIAL_TENDER_DATA}= prepare_test_tender_data
36 [return] ${INITIAL_TENDER_DATA} 36 [return] ${INITIAL_TENDER_DATA}
37 37
@@ -176,7 +176,7 @@ ${question_id} 0 @@ -176,7 +176,7 @@ ${question_id} 0
176 ${complaint}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} _create_tender_resource_item ${tender} ${ARGUMENTS[2]} complaints 176 ${complaint}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} _create_tender_resource_item ${tender} ${ARGUMENTS[2]} complaints
177 Log object data ${complaint} complaint 177 Log object data ${complaint} complaint
178 178
179 -порівняти скаргу 179 +порівняти скаргу
180 [Documentation] 180 [Documentation]
181 ... ${ARGUMENTS[0]} == username 181 ... ${ARGUMENTS[0]} == username
182 ... ${ARGUMENTS[1]} == tender_uid 182 ... ${ARGUMENTS[1]} == tender_uid
@@ -184,10 +184,10 @@ ${question_id} 0 @@ -184,10 +184,10 @@ ${question_id} 0
184 [Arguments] @{ARGUMENTS} 184 [Arguments] @{ARGUMENTS}
185 ${internalid}= отримати internal id по UAid ${ARGUMENTS[0]} ${ARGUMENTS[1]} 185 ${internalid}= отримати internal id по UAid ${ARGUMENTS[0]} ${ARGUMENTS[1]}
186 ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${internalid} 186 ${tender}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_tender ${internalid}
187 - ${complaint}= Get Variable Value ${tender.data.complaints[0]} 187 + ${complaint}= Get Variable Value ${tender.data.complaints[0]}
188 log ${complaint} 188 log ${complaint}
189 log ${ARGUMENTS[2]} 189 log ${ARGUMENTS[2]}
190 - #TODO: COMPARE 190 + #TODO: COMPARE
191 #Dictionary Should Contain Sub Dictionary ${complaint} ${ARGUMENTS[2].data} 191 #Dictionary Should Contain Sub Dictionary ${complaint} ${ARGUMENTS[2].data}
192 #:FOR ${element} IN ${ARGUMENTS[2].data} 192 #:FOR ${element} IN ${ARGUMENTS[2].data}
193 #\ log ${element} 193 #\ log ${element}
@@ -300,9 +300,9 @@ ${question_id} 0 @@ -300,9 +300,9 @@ ${question_id} 0
300 [return] ${uploaded_file} 300 [return] ${uploaded_file}
301 301
302 302
303 -  
304 303
305 -Завантажити документ 304 +
  305 +Завантажити документ
306 [Documentation] 306 [Documentation]
307 ... ${ARGUMENTS[0]} == username 307 ... ${ARGUMENTS[0]} == username
308 ... ${ARGUMENTS[1]} == filepath 308 ... ${ARGUMENTS[1]} == filepath
@@ -317,7 +317,7 @@ ${question_id} 0 @@ -317,7 +317,7 @@ ${question_id} 0
317 ${reply}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} upload_document ${tender} ${ARGUMENTS[1]} 317 ${reply}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} upload_document ${tender} ${ARGUMENTS[1]}
318 Log object data ${reply} reply 318 Log object data ${reply} reply
319 [return] ${reply} 319 [return] ${reply}
320 - 320 +
321 Отримати пропозиції 321 Отримати пропозиції
322 [Documentation] 322 [Documentation]
323 ... ${ARGUMENTS[0]} == username 323 ... ${ARGUMENTS[0]} == username
@@ -345,4 +345,4 @@ ${question_id} 0 @@ -345,4 +345,4 @@ ${question_id} 0
345 ${token}= Get Variable Value ${USERS.users['${ARGUMENTS[0]}'].bidresponces['resp'].access.token} 345 ${token}= Get Variable Value ${USERS.users['${ARGUMENTS[0]}'].bidresponces['resp'].access.token}
346 ${contents} ${filename}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_file ${tender} ${ARGUMENTS[2]} ${token} 346 ${contents} ${filename}= Call Method ${USERS.users['${ARGUMENTS[0]}'].client} get_file ${tender} ${ARGUMENTS[2]} ${token}
347 log ${filename} 347 log ${filename}
348 - [return] ${contents} ${filename}  
  348 + [return] ${contents} ${filename}
@@ -13,7 +13,7 @@ ${LOGIN} r.zaporozhets@smartweb.com.ua @@ -13,7 +13,7 @@ ${LOGIN} r.zaporozhets@smartweb.com.ua
13 ${PASSWORD} 1234 13 ${PASSWORD} 1234
14 14
15 *** Keywords *** 15 *** Keywords ***
16 -Підготувати дані для оголошення тендера 16 +Підготувати дані для оголошення тендера
17 ${INITIAL_TENDER_DATA}= prepare_prom_test_tender_data 17 ${INITIAL_TENDER_DATA}= prepare_prom_test_tender_data
18 [return] ${INITIAL_TENDER_DATA} 18 [return] ${INITIAL_TENDER_DATA}
19 19
1 E-tender: 1 E-tender:
2 keywords_file: etender 2 keywords_file: etender
3 url: http://uat.e-tender.biz/ 3 url: http://uat.e-tender.biz/
4 - timout_on_wait: 15 4 + timeout_on_wait: 15
5 period_interval: 2 5 period_interval: 2
6 Prom: 6 Prom:
7 keywords_file: prom 7 keywords_file: prom
8 url: http://dz.dz-test.net/ 8 url: http://dz.dz-test.net/
9 - timout_on_wait: 15 9 + timeout_on_wait: 15
10 period_interval: 31 10 period_interval: 31
11 SmartTender: 11 SmartTender:
12 keywords_file: smarttender 12 keywords_file: smarttender
13 url: http://smarttender.biz/tenders 13 url: http://smarttender.biz/tenders
14 - timout_on_wait: 15 14 + timeout_on_wait: 15
15 period_interval: 2 15 period_interval: 2
16 Quinta: 16 Quinta:
17 keywords_file: openprocurement_client 17 keywords_file: openprocurement_client
18 - timout_on_wait: 0 18 + timeout_on_wait: 0
19 period_interval: 2 19 period_interval: 2
20 Publicbid: 20 Publicbid:
21 keywords_file: publicbid 21 keywords_file: publicbid
22 url: https://public-bid.com.ua/ 22 url: https://public-bid.com.ua/
23 - timout_on_wait: 15 23 + timeout_on_wait: 15
24 period_interval: 2 24 period_interval: 2
25 Netcast: 25 Netcast:
26 keywords_file: netcast 26 keywords_file: netcast
27 url: http://dz2.byustudio.in.ua 27 url: http://dz2.byustudio.in.ua
28 - timout_on_wait: 15 28 + timeout_on_wait: 15
@@ -31,13 +31,13 @@ users: @@ -31,13 +31,13 @@ users:
31 username: Publicbid 31 username: Publicbid
32 browser: chrome 32 browser: chrome
33 position: [0, 450] 33 position: [0, 450]
34 - size: [640, 450] 34 + size: [640, 450]
35 Netcast_Viewer: 35 Netcast_Viewer:
36 broker: Netcast 36 broker: Netcast
37 username: TetcastTest 37 username: TetcastTest
38 browser: chrome 38 browser: chrome
39 position: [0, 450] 39 position: [0, 450]
40 - size: [640, 450] 40 + size: [640, 450]
41 Tender_Viewer: 41 Tender_Viewer:
42 broker: Quinta 42 broker: Quinta
43 api_key: "" 43 api_key: ""
@@ -47,4 +47,3 @@ users: @@ -47,4 +47,3 @@ users:
47 Tender_User1: 47 Tender_User1:
48 api_key: e9c3ccb8e8124f26941d5f9639a4ebc3 48 api_key: e9c3ccb8e8124f26941d5f9639a4ebc3
49 broker: Quinta 49 broker: Quinta
50 -  
@@ -21,7 +21,7 @@ def test_tender_data(period_interval=2): @@ -21,7 +21,7 @@ def test_tender_data(period_interval=2):
21 "title": u"[ТЕСТУВАННЯ] " + fake.catch_phrase(), 21 "title": u"[ТЕСТУВАННЯ] " + fake.catch_phrase(),
22 "mode": "test", 22 "mode": "test",
23 "submissionMethodDetails": "quick", 23 "submissionMethodDetails": "quick",
24 - "description": "Test tender1", #Error @prom when 'Тестовый тендер' 24 + "description": "Test tender1", #Error @prom when 'Тестовый тендер'
25 "description_en": "Test tender", 25 "description_en": "Test tender",
26 "description_ru": "Тестовый тендер", 26 "description_ru": "Тестовый тендер",
27 "procuringEntity": { 27 "procuringEntity": {
@@ -46,11 +46,11 @@ def test_tender_data(period_interval=2): @@ -46,11 +46,11 @@ def test_tender_data(period_interval=2):
46 } 46 }
47 }, 47 },
48 "value": { 48 "value": {
49 - "amount": 50000, #Error @prom when float '50000.99' 49 + "amount": 50000, #Error @prom when float '50000.99'
50 "currency": u"UAH" 50 "currency": u"UAH"
51 }, 51 },
52 "minimalStep": { 52 "minimalStep": {
53 - "amount": 100, #Error @prom when float '100.1' 53 + "amount": 100, #Error @prom when float '100.1'
54 "currency": u"UAH" 54 "currency": u"UAH"
55 }, 55 },
56 "items": [ 56 "items": [
@@ -98,14 +98,14 @@ def test_tender_data(period_interval=2): @@ -98,14 +98,14 @@ def test_tender_data(period_interval=2):
98 "endDate": (now + timedelta(minutes=(2+period_interval))).isoformat() 98 "endDate": (now + timedelta(minutes=(2+period_interval))).isoformat()
99 } 99 }
100 } 100 }
101 - 101 +
102 def prom_test_tender_data(): 102 def prom_test_tender_data():
103 now = datetime.now() 103 now = datetime.now()
104 return { 104 return {
105 "title": fake.catch_phrase(), 105 "title": fake.catch_phrase(),
106 "mode": "test", 106 "mode": "test",
107 "submissionMethodDetails": "quick", 107 "submissionMethodDetails": "quick",
108 - "description": "Test tender1", #Error @prom when 'Тестовый тендер' 108 + "description": "Test tender1", #Error @prom when 'Тестовый тендер'
109 "description_en": "Test tender", 109 "description_en": "Test tender",
110 "description_ru": "Тестовый тендер", 110 "description_ru": "Тестовый тендер",
111 "procuringEntity": { 111 "procuringEntity": {
@@ -130,11 +130,11 @@ def prom_test_tender_data(): @@ -130,11 +130,11 @@ def prom_test_tender_data():
130 } 130 }
131 }, 131 },
132 "value": { 132 "value": {
133 - "amount": 50000, #Error @prom when float '50000.99' 133 + "amount": 50000, #Error @prom when float '50000.99'
134 "currency": u"UAH" 134 "currency": u"UAH"
135 }, 135 },
136 "minimalStep": { 136 "minimalStep": {
137 - "amount": 100, #Error @prom when float '100.1' 137 + "amount": 100, #Error @prom when float '100.1'
138 "currency": u"UAH" 138 "currency": u"UAH"
139 }, 139 },
140 "items": [ 140 "items": [
@@ -184,7 +184,7 @@ def prom_test_tender_data(): @@ -184,7 +184,7 @@ def prom_test_tender_data():
184 } 184 }
185 } 185 }
186 186
187 -def test_tender_data_multiple_lots(period_interval=2): 187 +def test_tender_data_multiple_lots(period_interval=2):
188 now = datetime.now() 188 now = datetime.now()
189 return { 189 return {
190 "title": fake.catch_phrase(), 190 "title": fake.catch_phrase(),
@@ -368,7 +368,7 @@ def test_tender_data_multiple_lots(period_interval=2): @@ -368,7 +368,7 @@ def test_tender_data_multiple_lots(period_interval=2):
368 "startDate": (now + timedelta(minutes=2)).isoformat(), 368 "startDate": (now + timedelta(minutes=2)).isoformat(),
369 "endDate": (now + timedelta(minutes=(2+period_interval))).isoformat() 369 "endDate": (now + timedelta(minutes=(2+period_interval))).isoformat()
370 } 370 }
371 -} 371 +}
372 372
373 def test_question_data(): 373 def test_question_data():
374 return munchify({ 374 return munchify({
@@ -468,7 +468,7 @@ def test_bid_data(): @@ -468,7 +468,7 @@ def test_bid_data():
468 } 468 }
469 } 469 }
470 }) 470 })
471 - 471 +
472 def auction_bid(): 472 def auction_bid():
473 return munchify({ 473 return munchify({
474 "data": {"value": { 474 "data": {"value": {
@@ -481,4 +481,4 @@ def auction_bid(): @@ -481,4 +481,4 @@ def auction_bid():
481 481
482 482
483 def test_award_data(): 483 def test_award_data():
484 - return munchify({'data': {}})  
  484 + return munchify({'data': {}})
@@ -31,9 +31,9 @@ TestSuiteSetup @@ -31,9 +31,9 @@ TestSuiteSetup
31 Set Global Variable ${USERS} 31 Set Global Variable ${USERS}
32 ${users_list}= Get Dictionary Items ${USERS.users} 32 ${users_list}= Get Dictionary Items ${USERS.users}
33 :FOR ${username} ${user_data} IN @{users_list} 33 :FOR ${username} ${user_data} IN @{users_list}
34 - \ log ${active_users} 34 + \ log ${active_users}
35 \ log ${username} 35 \ log ${username}
36 - \ ${status}= Run Keyword And Return Status List Should Contain Value ${active_users} ${username} 36 + \ ${status}= Run Keyword And Return Status List Should Contain Value ${active_users} ${username}
37 \ Run Keyword If '${status}' == 'True' Завантажуємо бібліотеку з реалізацією ${BROKERS['${USERS.users['${username}'].broker}'].keywords_file} площадки 37 \ Run Keyword If '${status}' == 'True' Завантажуємо бібліотеку з реалізацією ${BROKERS['${USERS.users['${username}'].broker}'].keywords_file} площадки
38 \ Run Keyword If '${status}' == 'True' Викликати для учасника ${username} Підготувати клієнт для користувача 38 \ Run Keyword If '${status}' == 'True' Викликати для учасника ${username} Підготувати клієнт для користувача
39 39
@@ -56,7 +56,7 @@ TestSuiteSetup @@ -56,7 +56,7 @@ TestSuiteSetup
56 Set Global Variable ${REPLIES} 56 Set Global Variable ${REPLIES}
57 ${INITIAL_TENDER_DATA}= prepare_test_tender_data ${BROKERS['${USERS.users['${tender_owner}'].broker}'].period_interval} ${mode} 57 ${INITIAL_TENDER_DATA}= prepare_test_tender_data ${BROKERS['${USERS.users['${tender_owner}'].broker}'].period_interval} ${mode}
58 Set Global Variable ${INITIAL_TENDER_DATA} 58 Set Global Variable ${INITIAL_TENDER_DATA}
59 - ${TENDER}= Create Dictionary 59 + ${TENDER}= Create Dictionary
60 Set Global Variable ${TENDER} 60 Set Global Variable ${TENDER}
61 Log ${TENDER} 61 Log ${TENDER}
62 Log ${INITIAL_TENDER_DATA} 62 Log ${INITIAL_TENDER_DATA}
@@ -75,16 +75,16 @@ TestSuiteSetup @@ -75,16 +75,16 @@ TestSuiteSetup
75 75
76 ${now}= Get Current Date 76 ${now}= Get Current Date
77 ${delta}= Subtract Date From Date ${now} ${TENDER['LAST_MODIFICATION_DATE']} 77 ${delta}= Subtract Date From Date ${now} ${TENDER['LAST_MODIFICATION_DATE']}
78 - ${wait_timout}= Subtract Time From Time ${BROKERS['${USERS.users['${username}'].broker}'].timout_on_wait} ${delta}  
79 - Run Keyword If ${wait_timout}>0 Sleep ${wait_timout} 78 + ${wait_timeout}= Subtract Time From Time ${BROKERS['${USERS.users['${username}'].broker}'].timeout_on_wait} ${delta}
  79 + Run Keyword If ${wait_timeout}>0 Sleep ${wait_timeout}
80 80
81 Звірити поле тендера 81 Звірити поле тендера
82 [Arguments] ${username} ${field} 82 [Arguments] ${username} ${field}
83 ${field_value}= Get_From_Object ${INITIAL_TENDER_DATA.data} ${field} 83 ${field_value}= Get_From_Object ${INITIAL_TENDER_DATA.data} ${field}
84 Звірити поле ${username} ${field} ${field_value} 84 Звірити поле ${username} ${field} ${field_value}
85 85
86 -Звірити поле  
87 - [Arguments] ${username} ${field} ${subject} 86 +Звірити поле
  87 + [Arguments] ${username} ${field} ${subject}
88 ${field_response}= Викликати для учасника ${username} отримати інформацію із тендера ${field} 88 ${field_response}= Викликати для учасника ${username} отримати інформацію із тендера ${field}
89 Should Not Be Equal ${field_response} ${None} 89 Should Not Be Equal ${field_response} ${None}
90 Should Be Equal ${subject} ${field_response} Майданчик ${USERS.users['${username}'].broker} 90 Should Be Equal ${subject} ${field_response} Майданчик ${USERS.users['${username}'].broker}
@@ -104,13 +104,13 @@ TestSuiteSetup @@ -104,13 +104,13 @@ TestSuiteSetup
104 Звірити дату ${username} ${field} ${isodate} 104 Звірити дату ${username} ${field} ${isodate}
105 105
106 Звірити дату 106 Звірити дату
107 - [Arguments] ${username} ${field} ${subject} 107 + [Arguments] ${username} ${field} ${subject}
108 ${field_date}= Викликати для учасника ${username} отримати інформацію із тендера ${field} 108 ${field_date}= Викликати для учасника ${username} отримати інформацію із тендера ${field}
109 ${returned}= compare_date ${subject} ${field_date} 109 ${returned}= compare_date ${subject} ${field_date}
110 Should Not Be Equal ${field_date} ${None} 110 Should Not Be Equal ${field_date} ${None}
111 Should Not Be Equal ${returned} ${None} 111 Should Not Be Equal ${returned} ${None}
112 - Should Be True '${returned}' == 'True'  
113 - 112 + Should Be True '${returned}' == 'True'
  113 +
114 Звірити поля предметів закупівлі багатопредметного тендера 114 Звірити поля предметів закупівлі багатопредметного тендера
115 [Arguments] ${username} ${field} 115 [Arguments] ${username} ${field}
116 Дочекатись синхронізації з майданчиком ${username} 116 Дочекатись синхронізації з майданчиком ${username}
@@ -128,10 +128,10 @@ TestSuiteSetup @@ -128,10 +128,10 @@ TestSuiteSetup
128 :FOR ${index} IN RANGE ${len_of_items} 128 :FOR ${index} IN RANGE ${len_of_items}
129 \ Log ${index} 129 \ Log ${index}
130 \ Звірити дату тендера ${viewer} items[${index}].${field} 130 \ Звірити дату тендера ${viewer} items[${index}].${field}
131 - 131 +
132 Викликати для учасника 132 Викликати для учасника
133 [Documentation] 133 [Documentation]
134 - ... cause sometimes keyword SHOULD fail to pass the testcase, this keyword takes "shouldfail" argument as first one in @{arguments} and switches the behaviour of keyword and "shouldfail" 134 + ... cause sometimes keyword SHOULD fail to pass the testcase, this keyword takes "shouldfail" argument as first one in @{arguments} and switches the behaviour of keyword and "shouldfail"
135 [Arguments] ${username} ${command} @{arguments} 135 [Arguments] ${username} ${command} @{arguments}
136 log ${username} 136 log ${username}
137 log ${command} 137 log ${command}
@@ -159,20 +159,20 @@ switchsate @@ -159,20 +159,20 @@ switchsate
159 ${status} ${value}= run_keyword_and_ignore_keyword_definations ${BROKERS['${USERS.users['${username}'].broker}'].keywords_file}.${command} ${username} @{arguments} 159 ${status} ${value}= run_keyword_and_ignore_keyword_definations ${BROKERS['${USERS.users['${username}'].broker}'].keywords_file}.${command} ${username} @{arguments}
160 Run keyword if '${status}' == 'PASS' Log Учасник ${username} зміг виконати "${command}" WARN 160 Run keyword if '${status}' == 'PASS' Log Учасник ${username} зміг виконати "${command}" WARN
161 [return] ${value} 161 [return] ${value}
162 - 162 +
163 Дочекатись дати 163 Дочекатись дати
164 [Arguments] ${date} 164 [Arguments] ${date}
165 - ${wait_timout}= wait_to_date ${date}  
166 - Run Keyword If ${wait_timout}>0 Sleep ${wait_timout} 165 + ${wait_timeout}= wait_to_date ${date}
  166 + Run Keyword If ${wait_timeout}>0 Sleep ${wait_timeout}
167 167
168 Дочекатись дати початоку прийому пропозицій 168 Дочекатись дати початоку прийому пропозицій
169 Дочекатись дати ${TENDER_DATA.data.tenderPeriod.startDate} 169 Дочекатись дати ${TENDER_DATA.data.tenderPeriod.startDate}
170 - 170 +
171 Дочекатись дати закінчення прийому пропозицій 171 Дочекатись дати закінчення прийому пропозицій
172 Дочекатись дати ${TENDER_DATA.data.tenderPeriod.endDate} 172 Дочекатись дати ${TENDER_DATA.data.tenderPeriod.endDate}
173 - 173 +
174 Дочекатись дати початоку аукціону 174 Дочекатись дати початоку аукціону
175 Дочекатись дати ${TENDER_DATA.data.auctionPeriod.startDate} 175 Дочекатись дати ${TENDER_DATA.data.auctionPeriod.startDate}
176 176
177 Дочекатись дати закінчення аукціону 177 Дочекатись дати закінчення аукціону
178 - Дочекатись дати ${TENDER_DATA.data.auctionPeriod.endDate}  
  178 + Дочекатись дати ${TENDER_DATA.data.auctionPeriod.endDate}
@@ -37,7 +37,7 @@ ${LOAD_USERS} ["${tender_owner}", "${provider}", "${viewer}"] @@ -37,7 +37,7 @@ ${LOAD_USERS} ["${tender_owner}", "${provider}", "${viewer}"]
37 Відображення опису позицій закупівлі багатопредметного тендера 37 Відображення опису позицій закупівлі багатопредметного тендера
38 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера 38 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера
39 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} description 39 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} description
40 - 40 +
41 Відображення дати доставки позицій закупівлі багатопредметного тендера 41 Відображення дати доставки позицій закупівлі багатопредметного тендера
42 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера 42 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера
43 Звірити дату предметів закупівлі багатопредметного тендера ${viewer} deliveryDate.endDate 43 Звірити дату предметів закупівлі багатопредметного тендера ${viewer} deliveryDate.endDate
@@ -45,11 +45,11 @@ ${LOAD_USERS} ["${tender_owner}", "${provider}", "${viewer}"] @@ -45,11 +45,11 @@ ${LOAD_USERS} ["${tender_owner}", "${provider}", "${viewer}"]
45 Відображення координат широти доставки позицій закупівлі багатопредметного тендера 45 Відображення координат широти доставки позицій закупівлі багатопредметного тендера
46 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера 46 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера
47 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} deliveryLocation.latitude 47 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} deliveryLocation.latitude
48 - 48 +
49 Відображення координат довготи доставки позицій закупівлі багатопредметного тендера 49 Відображення координат довготи доставки позицій закупівлі багатопредметного тендера
50 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера 50 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера
51 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} deliveryLocation.longitude 51 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} deliveryLocation.longitude
52 - 52 +
53 Відображення назви нас. пункту доставки позицій закупівлі багатопредметного тендера 53 Відображення назви нас. пункту доставки позицій закупівлі багатопредметного тендера
54 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера 54 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера
55 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} deliveryAddress.countryName 55 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} deliveryAddress.countryName
@@ -57,51 +57,51 @@ ${LOAD_USERS} ["${tender_owner}", "${provider}", "${viewer}"] @@ -57,51 +57,51 @@ ${LOAD_USERS} ["${tender_owner}", "${provider}", "${viewer}"]
57 Відображення пошт коду доставки позицій закупівлі багатопредметного тендера 57 Відображення пошт коду доставки позицій закупівлі багатопредметного тендера
58 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера 58 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера
59 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} deliveryAddress.postalCode 59 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} deliveryAddress.postalCode
60 - 60 +
61 Відображення регіону доставки позицій закупівлі багатопредметного тендера 61 Відображення регіону доставки позицій закупівлі багатопредметного тендера
62 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера 62 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера
63 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} deliveryAddress.region 63 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} deliveryAddress.region
64 - 64 +
65 Відображення locality адреси доставки позицій закупівлі багатопредметного тендера 65 Відображення locality адреси доставки позицій закупівлі багатопредметного тендера
66 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера 66 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера
67 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} deliveryAddress.locality 67 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} deliveryAddress.locality
68 - 68 +
69 Відображення вулиці доставки позицій закупівлі багатопредметного тендера 69 Відображення вулиці доставки позицій закупівлі багатопредметного тендера
70 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера 70 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера
71 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} deliveryAddress.streetAddress 71 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} deliveryAddress.streetAddress
72 - 72 +
73 Відображення схеми класифікації позицій закупівлі багатопредметного тендера 73 Відображення схеми класифікації позицій закупівлі багатопредметного тендера
74 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера 74 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера
75 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} classification.scheme 75 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} classification.scheme
76 - 76 +
77 Відображення ідентифйікатора класифікації позицій закупівлі багатопредметного тендера 77 Відображення ідентифйікатора класифікації позицій закупівлі багатопредметного тендера
78 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера 78 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера
79 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} classification.id 79 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} classification.id
80 - 80 +
81 Відображення опису класифікації позицій закупівлі багатопредметного тендера 81 Відображення опису класифікації позицій закупівлі багатопредметного тендера
82 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера 82 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера
83 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} classification.description 83 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} classification.description
84 - 84 +
85 Відображення схеми додаткової класифікації позицій закупівлі багатопредметного тендера 85 Відображення схеми додаткової класифікації позицій закупівлі багатопредметного тендера
86 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера 86 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера
87 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} additionalClassifications[0].scheme 87 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} additionalClassifications[0].scheme
88 - 88 +
89 Відображення ідентифікатора додаткової класифікації позицій закупівлі багатопредметного тендера 89 Відображення ідентифікатора додаткової класифікації позицій закупівлі багатопредметного тендера
90 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера 90 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера
91 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} additionalClassifications[0].id 91 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} additionalClassifications[0].id
92 - 92 +
93 Відображення опису додаткової класифікації позицій закупівлі багатопредметного тендера 93 Відображення опису додаткової класифікації позицій закупівлі багатопредметного тендера
94 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера 94 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера
95 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} additionalClassifications[0].description 95 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} additionalClassifications[0].description
96 - 96 +
97 Відображення назви одиниці позицій закупівлі багатопредметного тендера 97 Відображення назви одиниці позицій закупівлі багатопредметного тендера
98 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера 98 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера
99 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} unit.name 99 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} unit.name
100 - 100 +
101 Відображення коду одиниці позицій закупівлі багатопредметного тендера 101 Відображення коду одиниці позицій закупівлі багатопредметного тендера
102 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера 102 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера
103 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} unit.code 103 Звірити поля предметів закупівлі багатопредметного тендера ${viewer} unit.code
104 - 104 +
105 Відображення кількості позицій закупівлі багатопредметного тендера 105 Відображення кількості позицій закупівлі багатопредметного тендера
106 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера 106 [Tags] ${USERS.users['${viewer}'].broker}: Відображення полів пердметів багатопредметного тендера
107 - Звірити поля предметів закупівлі багатопредметного тендера ${viewer} quantity  
  107 + Звірити поля предметів закупівлі багатопредметного тендера ${viewer} quantity
@@ -42,7 +42,7 @@ def prepare_prom_test_tender_data(): @@ -42,7 +42,7 @@ def prepare_prom_test_tender_data():
42 return munchify({'data': prom_test_tender_data()}) 42 return munchify({'data': prom_test_tender_data()})
43 43
44 def compare_date(data1, data2): 44 def compare_date(data1, data2):
45 - data1=parse(data1) 45 + data1=parse(data1)
46 data2=parse(data2) 46 data2=parse(data2)
47 if data1.tzinfo is None: 47 if data1.tzinfo is None:
48 data1 = TIMEZONE.localize(data1) 48 data1 = TIMEZONE.localize(data1)
@@ -52,7 +52,7 @@ def compare_date(data1, data2): @@ -52,7 +52,7 @@ def compare_date(data1, data2):
52 delta = (data1-data2).total_seconds() 52 delta = (data1-data2).total_seconds()
53 if abs(delta) > 60: 53 if abs(delta) > 60:
54 return False 54 return False
55 - return True 55 + return True
56 56
57 def log_object_data(data, file_name="", format="yaml"): 57 def log_object_data(data, file_name="", format="yaml"):
58 if not isinstance(data, Munch): 58 if not isinstance(data, Munch):
@@ -88,7 +88,7 @@ def prepare_test_tender_data(period_interval=2, mode='single'): @@ -88,7 +88,7 @@ def prepare_test_tender_data(period_interval=2, mode='single'):
88 return munchify({'data': test_tender_data(period_interval=period_interval)}) 88 return munchify({'data': test_tender_data(period_interval=period_interval)})
89 elif mode == 'multi': 89 elif mode == 'multi':
90 return munchify({'data': test_tender_data_multiple_lots(period_interval=period_interval)}) 90 return munchify({'data': test_tender_data_multiple_lots(period_interval=period_interval)})
91 - raise ValueError('A very specific bad thing happened') 91 + raise ValueError('A very specific bad thing happened')
92 92
93 93
94 def run_keyword_and_ignore_keyword_definations(name, *args): 94 def run_keyword_and_ignore_keyword_definations(name, *args):
@@ -151,4 +151,4 @@ def wait_to_date(date_stamp): @@ -151,4 +151,4 @@ def wait_to_date(date_stamp):
151 wait_seconds += 2 151 wait_seconds += 2
152 if wait_seconds < 0: 152 if wait_seconds < 0:
153 return 0 153 return 0
154 - return wait_seconds  
  154 + return wait_seconds
@@ -26,7 +26,7 @@ ${question_id} 0 @@ -26,7 +26,7 @@ ${question_id} 0
26 *** Test Cases *** 26 *** Test Cases ***
27 Можливість оголосити однопредметний тендер 27 Можливість оголосити однопредметний тендер
28 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер 28 [Tags] ${USERS.users['${tender_owner}'].broker}: Можливість оголосити тендер
29 - [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера), 29 + [Documentation] Створення закупівлі замовником, обовязково має повертати UAID закупівлі (номер тендера),
30 ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${INITIAL_TENDER_DATA} 30 ${TENDER_UAID}= Викликати для учасника ${tender_owner} Створити тендер ${INITIAL_TENDER_DATA}
31 ${LAST_MODIFICATION_DATE}= Get Current Date 31 ${LAST_MODIFICATION_DATE}= Get Current Date
32 Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} 32 Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID}
@@ -38,12 +38,12 @@ ${question_id} 0 @@ -38,12 +38,12 @@ ${question_id} 0
38 [Documentation] Закупівельник ${USERS.users['${tender_owner}'].broker} завантажує документацію до оголошеної закупівлі 38 [Documentation] Закупівельник ${USERS.users['${tender_owner}'].broker} завантажує документацію до оголошеної закупівлі
39 ${filepath}= create_fake_doc 39 ${filepath}= create_fake_doc
40 ${doc_upload_reply}= Викликати для учасника ${tender_owner} Завантажити документ ${filepath} ${TENDER['TENDER_UAID']} 40 ${doc_upload_reply}= Викликати для учасника ${tender_owner} Завантажити документ ${filepath} ${TENDER['TENDER_UAID']}
41 - ${file_upload_process_data} = Create Dictionary filepath=${filepath} doc_upload_reply=${doc_upload_reply} 41 + ${file_upload_process_data} = Create Dictionary filepath=${filepath} doc_upload_reply=${doc_upload_reply}
42 log ${file_upload_process_data} 42 log ${file_upload_process_data}
43 Set To Dictionary ${USERS.users['${tender_owner}']} file_upload_process_data ${file_upload_process_data} 43 Set To Dictionary ${USERS.users['${tender_owner}']} file_upload_process_data ${file_upload_process_data}
44 Log ${USERS.users['${tender_owner}']} 44 Log ${USERS.users['${tender_owner}']}
45 -  
46 - 45 +
  46 +
47 Можливість подати скаргу на умови 47 Можливість подати скаргу на умови
48 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови 48 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати скаргу на умови
49 [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі 49 [Documentation] Користувач ${USERS.users['${provider}'].broker} намагається подати скаргу на умови оголошеної закупівлі
@@ -63,10 +63,10 @@ ${question_id} 0 @@ -63,10 +63,10 @@ ${question_id} 0
63 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору 63 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору
64 Дочекатись синхронізації з майданчиком ${viewer} 64 Дочекатись синхронізації з майданчиком ${viewer}
65 Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']} 65 Викликати для учасника ${viewer} Пошук тендера по ідентифікатору ${TENDER['TENDER_UAID']}
66 - 66 +
67 ###### 67 ######
68 #Відображення основних даних оголошеного тендера: 68 #Відображення основних даних оголошеного тендера:
69 -#заголовок, опис, бюджет, тендерна документація, 69 +#заголовок, опис, бюджет, тендерна документація,
70 #procuringEntity, періоди уточнень/прийому-пропозицій, мінімального кроку 70 #procuringEntity, періоди уточнень/прийому-пропозицій, мінімального кроку
71 71
72 Відображення заголовоку оголошеного тендера 72 Відображення заголовоку оголошеного тендера
@@ -220,16 +220,16 @@ ${question_id} 0 @@ -220,16 +220,16 @@ ${question_id} 0
220 220
221 Відображення дати анонімного питання без відповіді 221 Відображення дати анонімного питання без відповіді
222 [Tags] ${USERS.users['${viewer}'].broker}: Відображення анонімного питання без відповідей 222 [Tags] ${USERS.users['${viewer}'].broker}: Відображення анонімного питання без відповідей
223 - Звірити дату ${viewer} questions[${question_id}].date ${QUESTIONS[${question_id}].data.date} 223 + Звірити дату ${viewer} questions[${question_id}].date ${QUESTIONS[${question_id}].data.date}
224 224
225 Неможливість подати цінову пропозицію до початку періоду подачі пропозицій bidder1 225 Неможливість подати цінову пропозицію до початку періоду подачі пропозицій bidder1
226 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію 226 [Tags] ${USERS.users['${provider}'].broker}: Можливість подати цінову пропозицію
227 ${bid}= test bid data 227 ${bid}= test bid data
228 Log ${bid} 228 Log ${bid}
229 - ${bidresponces}= Create Dictionary 229 + ${bidresponces}= Create Dictionary
230 ${bid_before_biddperiod_resp}= Викликати для учасника ${provider} Подати цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${bid} 230 ${bid_before_biddperiod_resp}= Викликати для учасника ${provider} Подати цінову пропозицію shouldfail ${TENDER['TENDER_UAID']} ${bid}
231 Set To Dictionary ${bidresponces} bid_before_biddperiod_resp ${bid_before_biddperiod_resp} 231 Set To Dictionary ${bidresponces} bid_before_biddperiod_resp ${bid_before_biddperiod_resp}
232 - Set To Dictionary ${USERS.users['${provider}']} bidresponces ${bidresponces} 232 + Set To Dictionary ${USERS.users['${provider}']} bidresponces ${bidresponces}
233 log ${USERS.users['${provider}']} 233 log ${USERS.users['${provider}']}
234 234
235 ####### 235 #######
@@ -285,7 +285,7 @@ ${question_id} 0 @@ -285,7 +285,7 @@ ${question_id} 0
285 ${fixbidto50000resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].bidresponces['resp']} 285 ${fixbidto50000resp}= Викликати для учасника ${provider} Змінити цінову пропозицію ${TENDER['TENDER_UAID']} ${USERS.users['${provider}'].bidresponces['resp']}
286 Set To Dictionary ${USERS.users['${provider}'].bidresponces} fixbidto50000resp ${fixbidto50000resp} 286 Set To Dictionary ${USERS.users['${provider}'].bidresponces} fixbidto50000resp ${fixbidto50000resp}
287 log ${fixbidto50000resp} 287 log ${fixbidto50000resp}
288 - 288 +
289 Можливість змінити повторну цінову пропозицію до 10 289 Можливість змінити повторну цінову пропозицію до 10
290 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію 290 [Tags] ${USERS.users['${provider}'].broker}: Можливість змінити цінову пропозицію
291 Set To Dictionary ${USERS.users['${provider}'].bidresponces['resp'].data.value} amount 10 291 Set To Dictionary ${USERS.users['${provider}'].bidresponces['resp'].data.value} amount 10
@@ -298,20 +298,20 @@ ${question_id} 0 @@ -298,20 +298,20 @@ ${question_id} 0
298 [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця 298 [Tags] ${USERS.users['${provider}'].broker}: Можливість прийняти пропозицію переможця
299 log ${USERS.users['${provider}'].broker} 299 log ${USERS.users['${provider}'].broker}
300 ${filepath}= create_fake_doc 300 ${filepath}= create_fake_doc
301 - ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} 301 + ${bid_doc_upload}= Викликати для учасника ${provider} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']}
302 Set To Dictionary ${USERS.users['${provider}'].bidresponces} bid_doc_upload ${bid_doc_upload} 302 Set To Dictionary ${USERS.users['${provider}'].bidresponces} bid_doc_upload ${bid_doc_upload}
303 - 303 +
304 порівняти документ 304 порівняти документ
305 [Tags] ${USERS.users['${provider}'].broker}: порівняти документ 305 [Tags] ${USERS.users['${provider}'].broker}: порівняти документ
306 ${url}= Get Variable Value ${USERS.users['${provider}'].bidresponces['bid_doc_upload']['upload_responce'].data.url} 306 ${url}= Get Variable Value ${USERS.users['${provider}'].bidresponces['bid_doc_upload']['upload_responce'].data.url}
307 - ${doc} ${flnnm}= Викликати для учасника ${provider} отримати документ ${TENDER['TENDER_UAID']} ${url} 307 + ${doc} ${flnnm}= Викликати для учасника ${provider} отримати документ ${TENDER['TENDER_UAID']} ${url}
308 ${flpth}= Get Variable Value ${USERS.users['${provider}'].bidresponces['bid_doc_upload']['upload_responce'].data.title} 308 ${flpth}= Get Variable Value ${USERS.users['${provider}'].bidresponces['bid_doc_upload']['upload_responce'].data.title}
309 ${flcntnt} = get file contents ${flpth} 309 ${flcntnt} = get file contents ${flpth}
310 log ${flcntnt} 310 log ${flcntnt}
311 log ${flpth} 311 log ${flpth}
312 log ${doc} 312 log ${doc}
313 log ${flnnm} 313 log ${flnnm}
314 - 314 +
315 Should Be Equal ${flcntnt} ${doc} 315 Should Be Equal ${flcntnt} ${doc}
316 Should Be Equal ${flpth} ${flnnm} 316 Should Be Equal ${flpth} ${flnnm}
317 317
@@ -335,13 +335,13 @@ ${question_id} 0 @@ -335,13 +335,13 @@ ${question_id} 0
335 Дочекатись дати початоку прийому пропозицій 335 Дочекатись дати початоку прийому пропозицій
336 ${bid}= test bid data 336 ${bid}= test bid data
337 Log ${bid} 337 Log ${bid}
338 - ${bidresponces}= Create Dictionary 338 + ${bidresponces}= Create Dictionary
339 ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid} 339 ${resp}= Викликати для учасника ${provider1} Подати цінову пропозицію ${TENDER['TENDER_UAID']} ${bid}
340 Set To Dictionary ${bidresponces} resp ${resp} 340 Set To Dictionary ${bidresponces} resp ${resp}
341 Set To Dictionary ${USERS.users['${provider1}']} bidresponces ${bidresponces} 341 Set To Dictionary ${USERS.users['${provider1}']} bidresponces ${bidresponces}
342 log ${resp} 342 log ${resp}
343 log ${USERS.users['${provider1}'].bidresponces} 343 log ${USERS.users['${provider1}'].bidresponces}
344 - 344 +
345 Неможливість побачити цінові пропозиції учасників під час прийому пропозицій 345 Неможливість побачити цінові пропозиції учасників під час прийому пропозицій
346 [Tags] ${USERS.users['${viewer}'].broker}: Можливість подати цінову пропозицію 346 [Tags] ${USERS.users['${viewer}'].broker}: Можливість подати цінову пропозицію
347 ${bids}= Викликати для учасника ${viewer} отримати інформацію із тендера bids 347 ${bids}= Викликати для учасника ${viewer} отримати інформацію із тендера bids
@@ -351,7 +351,7 @@ ${question_id} 0 @@ -351,7 +351,7 @@ ${question_id} 0
351 [Tags] ${USERS.users['${provider1}'].broker}: Можливість прийняти пропозицію переможця 351 [Tags] ${USERS.users['${provider1}'].broker}: Можливість прийняти пропозицію переможця
352 log ${USERS.users['${provider1}'].broker} 352 log ${USERS.users['${provider1}'].broker}
353 ${filepath}= create_fake_doc 353 ${filepath}= create_fake_doc
354 - ${bid_doc_upload}= Викликати для учасника ${provider1} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']} 354 + ${bid_doc_upload}= Викликати для учасника ${provider1} Завантажити документ в ставку ${filepath} ${TENDER['TENDER_UAID']}
355 Set To Dictionary ${USERS.users['${provider1}'].bidresponces} bid_doc_upload ${bid_doc_upload} 355 Set To Dictionary ${USERS.users['${provider1}'].bidresponces} bid_doc_upload ${bid_doc_upload}
356 356
357 Можливість побачити скаргу користувачем під час подачі пропозицій 357 Можливість побачити скаргу користувачем під час подачі пропозицій
@@ -386,17 +386,17 @@ ${question_id} 0 @@ -386,17 +386,17 @@ ${question_id} 0
386 Неможливість завантажити документ другим учасником після закінчення прийому пропозицій 386 Неможливість завантажити документ другим учасником після закінчення прийому пропозицій
387 [Tags] ${USERS.users['${provider1}'].broker}: Неможливість документ першим учасником після закінчення прийому пропозицій 387 [Tags] ${USERS.users['${provider1}'].broker}: Неможливість документ першим учасником після закінчення прийому пропозицій
388 ${filepath}= create_fake_doc 388 ${filepath}= create_fake_doc
389 - ${bid_doc_upload_fail}= Викликати для учасника ${provider1} Завантажити документ в ставку shouldfail ${filepath} ${TENDER['TENDER_UAID']} 389 + ${bid_doc_upload_fail}= Викликати для учасника ${provider1} Завантажити документ в ставку shouldfail ${filepath} ${TENDER['TENDER_UAID']}
390 Set To Dictionary ${USERS.users['${provider1}'].bidresponces} bid_doc_upload_fail ${bid_doc_upload_fail} 390 Set To Dictionary ${USERS.users['${provider1}'].bidresponces} bid_doc_upload_fail ${bid_doc_upload_fail}
391 391
392 Неможливість змінити існуючу документацію цінової пропозиції після закінчення прийому пропозицій 392 Неможливість змінити існуючу документацію цінової пропозиції після закінчення прийому пропозицій
393 - [Tags] ${USERS.users['${provider1}'].broker}: 393 + [Tags] ${USERS.users['${provider1}'].broker}:
394 ${filepath}= create_fake_doc 394 ${filepath}= create_fake_doc
395 ${bidid}= Get Variable Value ${USERS.users['${provider1}'].bidresponces['resp'].data.id} 395 ${bidid}= Get Variable Value ${USERS.users['${provider1}'].bidresponces['resp'].data.id}
396 ${docid}= Get Variable Value ${USERS.users['${provider1}'].bidresponces['bid_doc_upload']['upload_responce'].data.id} 396 ${docid}= Get Variable Value ${USERS.users['${provider1}'].bidresponces['bid_doc_upload']['upload_responce'].data.id}
397 ${bid_doc_modified_failed}= Викликати для учасника ${provider1} Змінити документ в ставці shouldfail ${filepath} ${bidid} ${docid} 397 ${bid_doc_modified_failed}= Викликати для учасника ${provider1} Змінити документ в ставці shouldfail ${filepath} ${bidid} ${docid}
398 Set To Dictionary ${USERS.users['${provider}'].bidresponces} bid_doc_modified_failed ${bid_doc_modified_failed} 398 Set To Dictionary ${USERS.users['${provider}'].bidresponces} bid_doc_modified_failed ${bid_doc_modified_failed}
399 - 399 +
400 400
401 Вичитати цінову пропозицію 401 Вичитати цінову пропозицію
402 sleep 120 402 sleep 120
@@ -404,4 +404,4 @@ ${question_id} 0 @@ -404,4 +404,4 @@ ${question_id} 0
404 ${bidid}= Get Variable Value ${USERS.users['${provider1}'].bidresponces['resp'].data.id} 404 ${bidid}= Get Variable Value ${USERS.users['${provider1}'].bidresponces['resp'].data.id}
405 ${token}= Get Variable Value ${USERS.users['${provider1}'].bidresponces['resp'].access.token} 405 ${token}= Get Variable Value ${USERS.users['${provider1}'].bidresponces['resp'].access.token}
406 ${bids}= Викликати для учасника ${provider1} Отримати пропозиції ${TENDER['TENDER_UAID']} ${bidid} ${token} 406 ${bids}= Викликати для учасника ${provider1} Отримати пропозиції ${TENDER['TENDER_UAID']} ${bidid} ${token}
407 - log ${bids}  
  407 + log ${bids}
@@ -32,7 +32,7 @@ ${question_id} 0 @@ -32,7 +32,7 @@ ${question_id} 0
32 Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID} 32 Set To Dictionary ${TENDER} TENDER_UAID ${TENDER_UAID}
33 Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE} 33 Set To Dictionary ${TENDER} LAST_MODIFICATION_DATE ${LAST_MODIFICATION_DATE}
34 log ${TENDER} 34 log ${TENDER}
35 - 35 +
36 Пошук однопредметного тендера по ідентифікатору 36 Пошук однопредметного тендера по ідентифікатору
37 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору 37 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера по ідентифікатору
38 Дочекатись синхронізації з майданчиком ${viewer} 38 Дочекатись синхронізації з майданчиком ${viewer}
@@ -62,7 +62,7 @@ ${question_id} 0 @@ -62,7 +62,7 @@ ${question_id} 0
62 ${LAST_MODIFICATION_DATE}= Get Current Date 62 ${LAST_MODIFICATION_DATE}= Get Current Date
63 Set Global Variable ${LAST_MODIFICATION_DATE} 63 Set Global Variable ${LAST_MODIFICATION_DATE}
64 Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER['TENDER_UAID']} 64 Викликати для учасника ${viewer} обновити сторінку з тендером ${TENDER['TENDER_UAID']}
65 - 65 +
66 Можливість задовільнити скаргу на умови 66 Можливість задовільнити скаргу на умови
67 [Tags] ${USERS.users['${provider}'].broker}: Можливість відповісти на запитання 67 [Tags] ${USERS.users['${provider}'].broker}: Можливість відповісти на запитання
68 Викликати для учасника ${provider} Подати скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]} 68 Викликати для учасника ${provider} Подати скаргу ${TENDER['TENDER_UAID']} ${COMPLAINTS[0]}
@@ -73,4 +73,4 @@ ${question_id} 0 @@ -73,4 +73,4 @@ ${question_id} 0
73 Викликати для учасника ${tender_owner} Обробити скаргу ${TENDER['TENDER_UAID']} 2 ${COMPLAINTS[0]} 73 Викликати для учасника ${tender_owner} Обробити скаргу ${TENDER['TENDER_UAID']} 2 ${COMPLAINTS[0]}
74 log many ${COMPLAINTS[0]} 74 log many ${COMPLAINTS[0]}
75 ${LAST_MODIFICATION_DATE}= Get Current Date 75 ${LAST_MODIFICATION_DATE}= Get Current Date
76 - Set Global Variable ${LAST_MODIFICATION_DATE}  
  76 + Set Global Variable ${LAST_MODIFICATION_DATE}
Please register or login to post a comment