PyTest Markers related utilities#

Markers related utilities.

saltfactories.utils.markers.check_required_loader_attributes(loader_instance, loader_attr, required_items)[source]#

Check if the salt loaders has the passed required items.

Parameters:
  • loader_instance (Loaders) – An instance of Loaders

  • loader_attr (str) – The name of the minion attribute to check, such as ‘modules’ or ‘states’

  • required_items (tuple) – The items that must be part of the loader attribute for the decorated test

Returns:

The modules that are not available

Return type:

set

saltfactories.utils.markers.evaluate_markers(item)[source]#

Fixtures injection based on markers or test skips based on CLI arguments.