mirror of
https://github.com/kernelkit/infix.git
synced 2026-07-29 12:13:01 +02:00
Some deviations has been done the yang model to comply with tzdata on linux. This fixes #106
28 lines
780 B
Python
Executable File
28 lines
780 B
Python
Executable File
#!/usr/bin/env python3
|
|
|
|
import infamy
|
|
import lxml
|
|
|
|
with infamy.Test() as test:
|
|
with test.step("Initialize"):
|
|
env = infamy.Env(infamy.std_topology("1x1"))
|
|
target = env.attach("target", "mgmt")
|
|
|
|
with test.step("Set timezone UTC offset"):
|
|
target.put_config_dict("ietf-system", {
|
|
"system": {
|
|
"clock": {
|
|
"timezone-utc-offset": "12"
|
|
}
|
|
}
|
|
})
|
|
|
|
with test.step("Verify current time."):
|
|
root = target.get_dict("/ietf-system:system-state/clock",as_xml=True)
|
|
current_datetime = root.find('.//{urn:ietf:params:xml:ns:yang:ietf-system}current-datetime').text
|
|
offset=current_datetime[-6:]
|
|
|
|
assert(offset == "+12:00")
|
|
|
|
test.succeed()
|