Commit 8981b8ebdc85f8e69cd55498eeded62266b6f402

Authored by selurvedu
1 parent fd4b5381

Split service_keywords.py (Newtend)

... ... @@ -2,6 +2,7 @@
2 2 Library Selenium2Screenshots
3 3 Library String
4 4 Library DateTime
  5 +Library newtend_service.py
5 6
6 7 *** Variables ***
7 8 ${locator.title} xpath=//div[@ng-bind="tender.title"]
... ... @@ -66,7 +67,7 @@ Login
66 67 [Documentation]
67 68 ... ${ARGUMENTS[0]} == username
68 69 ... ${ARGUMENTS[1]} == initial_tender_data
69   -## Inicialisation
  70 +## Initialisation
70 71 #${prepared_tender_data}= Add_data_for_GUI_FrontEnds ${ARGUMENTS[1]}
71 72 ${INITIAL_TENDER_DATA}= Add_data_for_GUI_FrontEnds ${INITIAL_TENDER_DATA}
72 73 ${INITIAL_TENDER_DATA}= Update_data_for_Newtend ${INITIAL_TENDER_DATA}
... ...
  1 +from datetime import datetime
  2 +from iso8601 import parse_date
  3 +from calendar import monthrange
  4 +
  5 +
  6 +def newtend_date_picker_index(isodate):
  7 + now = datetime.today()
  8 + date_str = '01' + str(now.month) + str(now.year)
  9 + first_day_of_month = datetime.strptime(date_str, "%d%m%Y")
  10 + mod = first_day_of_month.isoweekday() - 2
  11 + iso_dt = parse_date(isodate)
  12 + # last_day_of_month = monthrange(now.year, now.month)[1]
  13 + # LOGGER.log_message(Message("last_day_of_month: {}".format(last_day_of_month), "INFO"))
  14 + if now.day > iso_dt.day:
  15 + mod = monthrange(now.year, now.month)[1] + mod
  16 + return mod + iso_dt.day
  17 +
  18 +
  19 +def update_data_for_newtend(INITIAL_TENDER_DATA):
  20 + INITIAL_TENDER_DATA.data.procuringEntity['name'] = u"openprocurement"
  21 + return INITIAL_TENDER_DATA
... ...
... ... @@ -18,7 +18,6 @@ from .initial_data import (
18 18 test_complaint_reply_data, test_question_answer_data,
19 19 test_question_data, test_tender_data, test_tender_data_multiple_lots
20 20 )
21   -import calendar
22 21 import os
23 22 import time
24 23
... ... @@ -222,24 +221,6 @@ def procuringEntity_name(INITIAL_TENDER_DATA):
222 221 INITIAL_TENDER_DATA.data.procuringEntity['name'] = u"Повна назва невідомо чого"
223 222 return INITIAL_TENDER_DATA
224 223
225   -##Newtend
226   -def newtend_date_picker_index(isodate):
227   - now = datetime.today()
228   - date_str = '01' + str(now.month) + str(now.year)
229   - first_day_of_month = datetime.strptime(date_str, "%d%m%Y")
230   - mod = first_day_of_month.isoweekday() - 2
231   - iso_dt=parse_date(isodate)
232   - last_day_of_month = calendar.monthrange(now.year, now.month)[1]
233   - #LOGGER.log_message(Message("last_day_of_month: {}".format(last_day_of_month), "INFO"))
234   - if now.day>iso_dt.day:
235   - mod = calendar.monthrange(now.year, now.month)[1] + mod
236   - return mod + iso_dt.day
237   -
238   -def Update_data_for_Newtend(INITIAL_TENDER_DATA):
239   - #INITIAL_TENDER_DATA.data.items[0].classification['description'] = u"Картонки"
240   - INITIAL_TENDER_DATA.data.procuringEntity['name'] = u"openprocurement"
241   - return INITIAL_TENDER_DATA
242   -
243 224 def subtract_from_time(date_time,substr_min,substr_sec):
244 225 now = datetime.strptime(date_time,"%d.%m.%Y %H:%M")
245 226 now = (now - timedelta(minutes=int(substr_min), seconds = int (substr_sec) )).isoformat()
... ...
Please register or login to post a comment