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.