Skip to content

voiage.governance.validate_backend_boundary

validate_backend_boundary([positional or keyword] layer: str = None, [positional or keyword] responsibility: str = None) -> None

Raise :class:ValueError if responsibility leaks across layer.

layer The architectural layer (one of :data:BACKEND_OWNERSHIP). responsibility A lowercase description of the responsibility being checked.

ValueError If the layer does not own the given responsibility.

Parameters:

  • layer str
  • responsibility str

Returns: None