test_workflow_activation.py 427 B

12345678910
  1. def test_activation_errors_are_redacted():
  2. from app.core.data_flow.workflow_activation import activation_error
  3. assert activation_error(RuntimeError("api-key=secret")) == "[redacted]"
  4. def test_activation_state_machine_declares_expected_states():
  5. from app.core.data_flow.workflow_activation import WORKFLOW_STATES
  6. assert {"draft", "validating", "active", "superseded", "activation_failed"} <= WORKFLOW_STATES