virttest.utils_windows package¶
Submodules¶
virttest.utils_windows.drive module¶
Windows drive utilities
-
virttest.utils_windows.drive.
get_floppy_drives_letter
(session)¶ Get all the floppy drives’ letter.
Parameters: session – Session object. Returns: Floppy drives’ letter.
-
virttest.utils_windows.drive.
get_hard_drive_letter
(session, label)¶ Get hard drive’s letter by the given label.
Parameters: - session – Session object.
- label – Label pattern string.
Returns: Hard drive’s letter if found, otherwise None.
virttest.utils_windows.system module¶
Windows system utilities
-
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¶
Windows virtio-win utilities
-
virttest.utils_windows.virtio_win.
arch_dirname_iso
(session)¶ Get architecture directory’s name - iso media version.
Parameters: session – Session object. Returns: Directory’s name.
-
virttest.utils_windows.virtio_win.
arch_dirname_vfd
(session)¶ Get architecture directory’s name - vfd media version.
Parameters: session – Session object. Returns: Directory’s name.
-
virttest.utils_windows.virtio_win.
drive_letter_iso
(session)¶ Get virtio-win drive letter - iso media version.
Parameters: session – Session object. Returns: Drive letter.
-
virttest.utils_windows.virtio_win.
drive_letter_vfd
(session)¶ Get virtio-win drive letter - vfd media version.
Parameters: session – Session object. Returns: Drive letter.
-
virttest.utils_windows.virtio_win.
product_dirname_iso
(session)¶ Get product directory’s name - iso media version.
Parameters: session – Session object. Returns: Directory’s name.
-
virttest.utils_windows.virtio_win.
product_dirname_vfd
(session)¶ Get product directory’s name - vfd media version.
Parameters: session – Session object. Returns: Directory’s name.
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.