Files
infix/test/case/ietf_system/timezone/test.py
T
Mattias Walström 7e08555013 tests: Convert to put_config_dicts
Convert from put_config_dict to put_config_dicts
2024-11-07 10:13:05 +01:00

32 lines
859 B
Python
Executable File

#!/usr/bin/env python3
"""
Set timezone using timezone name
Verify that it is possible to set timezone using timezone names.
"""
import random, string
import time
import infamy
import lxml
with infamy.Test() as test:
with test.step("Set up topology and attach to target DUT"):
env = infamy.Env()
target = env.attach("target", "mgmt")
with test.step("Set timezone to Australia/Perth"):
target.put_config_dicts({"ietf-system": {
"system": {
"clock": {
"timezone-name": "Australia/Perth" # always +8:00, no DTS
}
}
}})
with test.step("Verify current time offset is +08:00"):
current_datetime=target.get_current_time_with_offset()
offset=current_datetime[-6:]
assert(offset == "+08:00")
test.succeed()