Commit 4a24fb010767d3fd555a3b43177cbac486c2abed

Authored by selurvedu
2 parents 4ea21abd ac06feef

Merge pull request #113 from mykhaly

Add `Порівняти системний і серверний час`

Branch: mykhaly/add_time_comparison
@@ -18,6 +18,7 @@ Test Suite Setup @@ -18,6 +18,7 @@ Test Suite Setup
18 Set Selenium Implicit Wait 5 s 18 Set Selenium Implicit Wait 5 s
19 Set Selenium Timeout 10 s 19 Set Selenium Timeout 10 s
20 Залогувати git-дані 20 Залогувати git-дані
  21 + Порівняти системний і серверний час
21 Завантажуємо дані про користувачів і майданчики 22 Завантажуємо дані про користувачів і майданчики
22 23
23 24
@@ -32,6 +33,16 @@ Set Suite Variable With Default Value @@ -32,6 +33,16 @@ Set Suite Variable With Default Value
32 Set Suite Variable ${${suite_var}} ${tmp} 33 Set Suite Variable ${${suite_var}} ${tmp}
33 34
34 35
  36 +Порівняти системний і серверний час
  37 + ${server_time}= request ${api_host_url} HEAD
  38 + ${local_time}= Get current TZdate
  39 + Log ${server_time.headers['date']}
  40 + Log ${local_time}
  41 + ${status}= compare_date ${server_time.headers['date']} ${local_time} 5
  42 + Run keyword if ${status} == ${False}
  43 + ... Log Час на сервері відрізняється від локального більше ніж на 5 секунд WARN
  44 +
  45 +
35 Залогувати git-дані 46 Залогувати git-дані
36 ${commit}= Run git log --graph --pretty --abbrev-commit --date=relative -n 30 47 ${commit}= Run git log --graph --pretty --abbrev-commit --date=relative -n 30
37 ${repo}= Run git remote -v 48 ${repo}= Run git remote -v
@@ -7,6 +7,7 @@ from iso8601 import parse_date @@ -7,6 +7,7 @@ from iso8601 import parse_date
7 from json import load 7 from json import load
8 from jsonpath_rw import parse as parse_path 8 from jsonpath_rw import parse as parse_path
9 from munch import fromYAML, Munch, munchify 9 from munch import fromYAML, Munch, munchify
  10 +from restkit import request
10 from robot.errors import HandlerExecutionFailed 11 from robot.errors import HandlerExecutionFailed
11 from robot.libraries.BuiltIn import BuiltIn 12 from robot.libraries.BuiltIn import BuiltIn
12 from robot.output import LOGGER 13 from robot.output import LOGGER
Please register or login to post a comment