virttest.utils_windows package¶
Submodules¶
virttest.utils_windows.drive module¶
virttest.utils_windows.system module¶
Windows system utilities
-
virttest.utils_windows.system.
file_exists
(session, filename)¶ Check if a file exists.
Parameters: - session – Session object.
- filename – File name with full path.
Returns: bool value: True if file exists.
-
virttest.utils_windows.system.
os_arch
(session)¶ Get Windows OS architecture.
Parameters: session – Session object. Returns: Windows OS architecture.
-
virttest.utils_windows.system.
product_name
(session)¶ Get Windows product name.
Parameters: session – Session object. Returns: Windows product name.
-
virttest.utils_windows.system.
version
(session)¶ Get Windows version.
Parameters: session – Session object. Returns: Windows version.
virttest.utils_windows.virtio_win module¶
virttest.utils_windows.wmic module¶
Windows WMIC utilities
-
virttest.utils_windows.wmic.
is_noinstance
(data)¶ Check if the given WMIC data contains instance(s).
Parameters: data – The given WMIC data. Returns: True if no instance(s), else False.
-
virttest.utils_windows.wmic.
make_query
(cmd, cond=None, props=None, get_swch=None, gbl_swch=None)¶ Make a WMIC query command. The command pattern is:
wmic [GBL_SWCH] CMD [where COND] get [PROPS] [GET_SWCH]Parameters: - cmd – WMIC command.
- cond – Query condition to be appended to where.
- props – Properties to be get.
- get_swch – Local switch of get.
- gbl_swch – Global switch.
Returns: Query command.
-
virttest.utils_windows.wmic.
parse_list
(data)¶ Parse the given list format WMIC data.
Parameters: data – The given WMIC data. Returns: Formated data.