saltfactories.utils.markers

PyTest Markers related utilities

saltfactories.utils.markers.check_required_loader_attributes(loader_instance, loader_attr, required_items)[source]
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