Commit 17f15b9ed3fdfb4383e447565fa8c238b354d266

Authored by selurvedu
1 parent ad088b8f

Split service_keywords.py (E-tender)

@@ -2,6 +2,7 @@ @@ -2,6 +2,7 @@
2 Library Selenium2Screenshots 2 Library Selenium2Screenshots
3 Library String 3 Library String
4 Library DateTime 4 Library DateTime
  5 +Library etender_service.py
5 6
6 *** Variables *** 7 *** Variables ***
7 ${locator.tenderId} jquery=h3 8 ${locator.tenderId} jquery=h3
@@ -63,8 +64,8 @@ Login @@ -63,8 +64,8 @@ Login
63 [Documentation] 64 [Documentation]
64 ... ${ARGUMENTS[0]} == username 65 ... ${ARGUMENTS[0]} == username
65 ... ${ARGUMENTS[1]} == tender_data 66 ... ${ARGUMENTS[1]} == tender_data
66 - ${INITIAL_TENDER_DATA}= procuringEntity_name ${INITIAL_TENDER_DATA}  
67 - ${tender_data}= Add_data_for_GUI_FrontEnds ${ARGUMENTS[1]} 67 + ${tender_data}= Add_data_for_GUI_FrontEnds ${ARGUMENTS[1]}
  68 + ${tender_data}= procuring_entity_name ${tender_data}
68 ${items}= Get From Dictionary ${tender_data.data} items 69 ${items}= Get From Dictionary ${tender_data.data} items
69 ${title}= Get From Dictionary ${tender_data.data} title 70 ${title}= Get From Dictionary ${tender_data.data} title
70 ${description}= Get From Dictionary ${tender_data.data} description 71 ${description}= Get From Dictionary ${tender_data.data} description
1 -from datetime import date, datetime, timedelta  
2 -from dateutil.parser import parse  
3 -from dateutil.tz import tzlocal  
4 from iso8601 import parse_date 1 from iso8601 import parse_date
5 -from jsonpath_rw import parse as parse_path  
6 -from pytz import timezone  
7 -from robot.output import LOGGER  
8 -from robot.output.loggerhelper import Message  
9 -from robot.libraries.BuiltIn import BuiltIn  
10 -from robot.errors import HandlerExecutionFailed  
11 -from op_robot_tests.tests_files.initial_data import (  
12 - test_tender_data  
13 -)  
14 -import time  
15 -  
16 -TIMEZONE = timezone('Europe/Kiev')  
17 2
18 3
19 def convert_date_to_etender_format(isodate): 4 def convert_date_to_etender_format(isodate):
@@ -22,7 +7,18 @@ def convert_date_to_etender_format(isodate): @@ -22,7 +7,18 @@ def convert_date_to_etender_format(isodate):
22 return date_string 7 return date_string
23 8
24 9
  10 +def convert_datetime_for_delivery(isodate):
  11 + iso_dt = parse_date(isodate)
  12 + date_string = iso_dt.strftime("%Y-%m-%d %H:%M")
  13 + return date_string
  14 +
  15 +
25 def convert_time_to_etender_format(isodate): 16 def convert_time_to_etender_format(isodate):
26 iso_dt = parse_date(isodate) 17 iso_dt = parse_date(isodate)
27 time_string = iso_dt.strftime("%H:%M") 18 time_string = iso_dt.strftime("%H:%M")
28 return time_string 19 return time_string
  20 +
  21 +
  22 +def procuring_entity_name(INITIAL_TENDER_DATA):
  23 + INITIAL_TENDER_DATA.data.procuringEntity['name'] = u"Повна назва невідомо чого"
  24 + return INITIAL_TENDER_DATA
@@ -203,24 +203,3 @@ def convert_datetime_to_dot_format(isodate): @@ -203,24 +203,3 @@ def convert_datetime_to_dot_format(isodate):
203 203
204 def local_path_to_file(file_name): 204 def local_path_to_file(file_name):
205 return os.path.join(os.path.dirname(__file__), 'documents', file_name) 205 return os.path.join(os.path.dirname(__file__), 'documents', file_name)
206 -  
207 -  
208 -## E-Tender  
209 -def convert_date_to_etender_format(isodate):  
210 - iso_dt=parse_date(isodate)  
211 - date_string = iso_dt.strftime("%d-%m-%Y")  
212 - return date_string  
213 -  
214 -def convert_date_for_delivery(isodate):  
215 - iso_dt=parse_date(isodate)  
216 - date_string = iso_dt.strftime("%Y-%m-%d %H:%M")  
217 - return date_string  
218 -  
219 -def convert_time_to_etender_format(isodate):  
220 - iso_dt=parse_date(isodate)  
221 - time_string = iso_dt.strftime("%H:%M")  
222 - return time_string  
223 -  
224 -def procuringEntity_name(INITIAL_TENDER_DATA):  
225 - INITIAL_TENDER_DATA.data.procuringEntity['name'] = u"Повна назва невідомо чого"  
226 - return INITIAL_TENDER_DATA  
Please register or login to post a comment