Commit 3f323c260ac44ccdbcc706f2e44f311b7eb8fe2c
1 parent
1ea9bd8a
added method for comparing time in different formats
Showing
1 changed file
with
10 additions
and
1 deletions
... | ... | @@ -2,6 +2,7 @@ |
2 | 2 | import os |
3 | 3 | from munch import munchify, Munch, fromYAML |
4 | 4 | from json import load |
5 | +from iso8601 import parse_date | |
5 | 6 | from robot.output import LOGGER |
6 | 7 | from robot.output.loggerhelper import Message |
7 | 8 | from robot.libraries.BuiltIn import BuiltIn |
... | ... | @@ -11,12 +12,20 @@ from dateutil.parser import parse |
11 | 12 | from dateutil.tz import tzlocal |
12 | 13 | from dpath.util import set as xpathset |
13 | 14 | from jsonpath_rw import parse as parse_path |
15 | +import time | |
14 | 16 | from .initial_data import ( |
15 | 17 | test_tender_data, test_question_data, test_question_answer_data, |
16 | 18 | test_bid_data, test_award_data, test_complaint_data, test_complaint_reply_data, test_tender_data_multiple_lots, |
17 | 19 | auction_bid |
18 | 20 | ) |
19 | - | |
21 | +def compare_date (isodate, broker_date): | |
22 | + iso_dt=parse_date(isodate) | |
23 | + br_dt=datetime.strptime(broker_date, "%d-%m-%Y, %H:%M") | |
24 | + br_dt_tz=br_dt.replace(tzinfo = iso_dt.tzinfo) | |
25 | + delta = (iso_dt-br_dt_tz).total_seconds() | |
26 | + if delta > 60: | |
27 | + return False | |
28 | + return True | |
20 | 29 | |
21 | 30 | def log_object_data(data, file_name="", format="yaml"): |
22 | 31 | if not isinstance(data, Munch): | ... | ... |
Please
register
or
login
to post a comment