juju_verify.verifiers package

Package with classes implementing verification methods for various charms.

juju_verify.verifiers.get_verifiers(units: List[Unit], charm_map: Optional[List[Tuple[str, str]]] = None) Iterator[BaseVerifier]

Implement Factory function “verifier” creator for the supplied units.

Parameters:
  • units – Juju unit(s) for which you want to produce verifier

  • charm_map – Explicit mapping of application units to specific verifier

Returns:

Correct verifier for given unit(s)

Raises:

CharmException – Raised if units do not belong to the same charm or if the charm is unsupported for verification

Submodules