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.

Module contents