Commit fbaffa0672f5b28d24d453eabab2df5297ff8af7

Authored by Playtenders
1 parent d4ae220f

parse_deliveryPeriod_date +03 +02

@@ -183,6 +183,9 @@ Resource playtender_agree @@ -183,6 +183,9 @@ Resource playtender_agree
183 ## run keyword if ${is_test_role_owner} and '${field_name}' in 'awards[0].complaintPeriod.endDate awards[1].complaintPeriod.endDate awards[2].complaintPeriod.endDate awards[3].complaintPeriod.endDate' fix awards data in global Users variable ${username} 183 ## run keyword if ${is_test_role_owner} and '${field_name}' in 'awards[0].complaintPeriod.endDate awards[1].complaintPeriod.endDate awards[2].complaintPeriod.endDate awards[3].complaintPeriod.endDate' fix awards data in global Users variable ${username}
184 184
185 open tender page by uaid ${tender_uaid} 185 open tender page by uaid ${tender_uaid}
  186 + Run Keyword And Return If '${field_name}' == 'lots[0].minimalStep.currency' Отримати інформацію із лоту minimalStep.currency ${field_name}
  187 + Run Keyword And Return If '${field_name}' == 'lots[0].minimalStep.valueAddedTaxIncluded' Отримати інформацію із лоту minimalStep.valueAddedTaxIncluded ${field_name}
  188 + Run Keyword And Return If '${field_name}' == 'lots[0].value.valueAddedTaxIncluded' Отримати інформацію із лоту value.valueAddedTaxIncluded ${field_name}
186 Run Keyword And Return If '${field_name}' == 'complaintPeriod.endDate' Отримати інформацію із complaintPeriod.endDate 189 Run Keyword And Return If '${field_name}' == 'complaintPeriod.endDate' Отримати інформацію із complaintPeriod.endDate
187 Run Keyword And Return If '${field_name}' == 'items[0].deliveryLocation.latitude' Fail Поле не відображаем 190 Run Keyword And Return If '${field_name}' == 'items[0].deliveryLocation.latitude' Fail Поле не відображаем
188 run keyword if '${field_name}' == 'status' wait for tender status 191 run keyword if '${field_name}' == 'status' wait for tender status
@@ -394,7 +394,11 @@ def parse_deliveryPeriod_date1(date): @@ -394,7 +394,11 @@ def parse_deliveryPeriod_date1(date):
394 return date 394 return date
395 395
396 def parse_deliveryPeriod_date(date_string): 396 def parse_deliveryPeriod_date(date_string):
397 - date_str = datetime.strptime(date_string, "%Y-%m-%dT%H:%M:%S+03:00") 397 +# date_str = datetime.strptime(date_string, "%Y-%m-%dT%H:%M:%S+03:00")
  398 + if '+03' in date_string:
  399 + date_str = datetime.strptime(date_string, "%Y-%m-%dT%H:%M:%S+03:00")
  400 + else:
  401 + date_str = datetime.strptime(date_string, "%Y-%m-%dT%H:%M:%S+02:00")
398 date = datetime(date_str.year, date_str.month, date_str.day) 402 date = datetime(date_str.year, date_str.month, date_str.day)
399 date = date.strftime("%d.%m.%Y") 403 date = date.strftime("%d.%m.%Y")
400 return date 404 return date
@@ -252,11 +252,13 @@ ${tender_lot_description_value_locator} = jquery=#lots @@ -252,11 +252,13 @@ ${tender_lot_description_value_locator} = jquery=#lots
252 ${tender_lot_value_amount_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden 252 ${tender_lot_value_amount_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden
253 ${tender_lot_value_amount_value_type} = float 253 ${tender_lot_value_amount_value_type} = float
254 ${tender_lot_value_currency_value_locator} = jquery=#tender-general-info .budget-currency.hidden 254 ${tender_lot_value_currency_value_locator} = jquery=#tender-general-info .budget-currency.hidden
255 -${tender_lot_value_value_added_tax_included_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden 255 +${tender_lot_value_value_added_tax_included_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget .value
  256 +${tender_lot_minimal_step_currency_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .minimal-step .value
256 ${tender_lot_minimal_step_amount_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .minimal-step-source.hidden 257 ${tender_lot_minimal_step_amount_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .minimal-step-source.hidden
257 ${tender_lot_minimal_step_amount_value_type} = float 258 ${tender_lot_minimal_step_amount_value_type} = float
258 ${tender_lot_minimal_step_amount_currency_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden 259 ${tender_lot_minimal_step_amount_currency_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden
259 ${tender_lot_minimal_step_amount_value_added_tax_included_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden 260 ${tender_lot_minimal_step_amount_value_added_tax_included_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .budget-source.hidden
  261 +${tender_lot_minimal_step_value_added_tax_included_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible .minimal-step .value
260 262
261 ##### BOF - TMP ##### 263 ##### BOF - TMP #####
262 ${tender_lot_0_title_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible > span div.textvalue.hidden 264 ${tender_lot_0_title_value_locator} = jquery=#lots .tabs__content .tabs__pane--visible > span div.textvalue.hidden
@@ -282,7 +282,8 @@ get value from lot @@ -282,7 +282,8 @@ get value from lot
282 282
283 # ${tender_lot_value_value_added_tax_included_value_locator} = replace string ${tender_lot_value_value_added_tax_included_value_locator_tpl} %lot_id% ${lot_id} 283 # ${tender_lot_value_value_added_tax_included_value_locator} = replace string ${tender_lot_value_value_added_tax_included_value_locator_tpl} %lot_id% ${lot_id}
284 ${return_value} = get value by locator on opened page ${tender_lot_value_value_added_tax_included_value_locator} 284 ${return_value} = get value by locator on opened page ${tender_lot_value_value_added_tax_included_value_locator}
285 - ${return_value} = set variable if ${return_value} == 1 True 285 + ${return_value} = set variable if 'з ПДВ' in '${return_value}' ${True} ${False}
  286 +# ${return_value} = set variable if ${return_value} == 1 True
286 [return] ${return_value} 287 [return] ${return_value}
287 288
288 Отримати інформацію із лоту minimalStep.currency 289 Отримати інформацію із лоту minimalStep.currency
@@ -291,6 +292,7 @@ get value from lot @@ -291,6 +292,7 @@ get value from lot
291 292
292 # ${tender_lot_minimal_step_currency_value_locator} = replace string ${tender_lot_minimal_step_currency_value_locator_tpl} %lot_id% ${lot_id} 293 # ${tender_lot_minimal_step_currency_value_locator} = replace string ${tender_lot_minimal_step_currency_value_locator_tpl} %lot_id% ${lot_id}
293 ${return_value} = get value by locator on opened page ${tender_lot_minimal_step_currency_value_locator} 294 ${return_value} = get value by locator on opened page ${tender_lot_minimal_step_currency_value_locator}
  295 + ${return_value} = set variable if 'UAH' in '${return_value}' UAH
294 [return] ${return_value} 296 [return] ${return_value}
295 297
296 Отримати інформацію із лоту minimalStep.valueAddedTaxIncluded 298 Отримати інформацію із лоту minimalStep.valueAddedTaxIncluded
@@ -298,7 +300,9 @@ get value from lot @@ -298,7 +300,9 @@ get value from lot
298 [Documentation] Отримати значення поля description з лоту з lot_id в описі для тендера tender_uaid. 300 [Documentation] Отримати значення поля description з лоту з lot_id в описі для тендера tender_uaid.
299 301
300 # ${tender_lot_value_minimal_step_added_tax_included_value_locator} = replace string ${tender_lot_minimal_step_value_added_tax_included_value_locator_tpl} %lot_id% ${lot_id} 302 # ${tender_lot_value_minimal_step_added_tax_included_value_locator} = replace string ${tender_lot_minimal_step_value_added_tax_included_value_locator_tpl} %lot_id% ${lot_id}
301 - ${return_value} = get value by locator on opened page ${tender_lot_minimal_step_value_added_tax_included_value_locator} 303 +# ${return_value} = get value by locator on opened page ${tender_lot_minimal_step_value_added_tax_included_value_locator}
  304 + ${return_value} = get value by locator on opened page ${tender_lot_value_value_added_tax_included_value_locator}
  305 + ${return_value} = set variable if 'з ПДВ' in '${return_value}' ${True} ${False}
302 [return] ${return_value} 306 [return] ${return_value}
303 307
304 Отримати інформацію із лоту auctionPeriod.startDate 308 Отримати інформацію із лоту auctionPeriod.startDate
Please register or login to post a comment