Showing
2 changed files
with
13 additions
and
6 deletions
... | ... | @@ -185,15 +185,22 @@ Get Broker Property By Username |
185 | 185 | Звірити дату тендера із значенням |
186 | 186 | [Arguments] ${username} ${left} ${field} |
187 | 187 | ${right}= Викликати для учасника ${username} Отримати інформацію із тендера ${field} |
188 | - Звірити дату ${left} ${right} | |
188 | + Порівняти дати ${left} ${right} | |
189 | 189 | Set_To_Object ${USERS.users['${username}'].tender_data.data} ${field} ${left} |
190 | 190 | |
191 | 191 | |
192 | -Звірити дату | |
193 | - [Arguments] ${left} ${right} | |
192 | +Порівняти дати | |
193 | + [Documentation] | |
194 | + ... Compare dates with specified ``accuracy`` (in seconds). | |
195 | + ... Default is `60`. | |
196 | + ... | |
197 | + ... The keyword will fail if the difference between | |
198 | + ... ``left`` and ``right`` dates is more than ``accuracy``, | |
199 | + ... otherwise it will pass. | |
200 | + [Arguments] ${left} ${right} ${accuracy}=60 | |
194 | 201 | Should Not Be Equal ${left} ${None} |
195 | 202 | Should Not Be Equal ${right} ${None} |
196 | - ${status}= compare_date ${left} ${right} | |
203 | + ${status}= compare_date ${left} ${right} ${accuracy} | |
197 | 204 | Should Be True ${status} |
198 | 205 | |
199 | 206 | ... | ... |
... | ... | @@ -47,7 +47,7 @@ def change_state(arguments): |
47 | 47 | return "pass" |
48 | 48 | |
49 | 49 | |
50 | -def compare_date(date1, date2): | |
50 | +def compare_date(date1, date2, accuracy): | |
51 | 51 | date1 = parse(date1) |
52 | 52 | date2 = parse(date2) |
53 | 53 | if date1.tzinfo is None: |
... | ... | @@ -56,7 +56,7 @@ def compare_date(date1, date2): |
56 | 56 | date2 = TZ.localize(date2) |
57 | 57 | |
58 | 58 | delta = (date1 - date2).total_seconds() |
59 | - if abs(delta) > 60: | |
59 | + if abs(delta) > accuracy: | |
60 | 60 | return False |
61 | 61 | return True |
62 | 62 | ... | ... |
Please
register
or
login
to post a comment