Add Binky weekly review approach
This commit is contained in:
parent
140d1b0dc7
commit
8e98eada89
8 changed files with 700 additions and 12 deletions
|
|
@ -5,6 +5,7 @@ from __future__ import annotations
|
|||
from rein_aharness.approaches import (
|
||||
APPROACH_AGENT_SESSION,
|
||||
APPROACH_BRIEF_DAILY,
|
||||
APPROACH_BRIEF_WEEKLY,
|
||||
APPROACH_FI_RESEARCH_BRIEF,
|
||||
APPROACH_MAIL_PIPELINE,
|
||||
APPROACH_UNMATCHED,
|
||||
|
|
@ -56,6 +57,28 @@ def test_select_binky_rhythm() -> None:
|
|||
)
|
||||
|
||||
|
||||
def test_select_binky_weekly_review_requires_binky_and_weekly_label() -> None:
|
||||
assert (
|
||||
select_approach(
|
||||
_run(labels=["binky", "weekly-review", "automated"])
|
||||
)
|
||||
== APPROACH_BRIEF_WEEKLY
|
||||
)
|
||||
|
||||
|
||||
def test_select_binky_weekly_review_by_definition() -> None:
|
||||
assert (
|
||||
select_approach(
|
||||
_run(activity_definition_id="binky-weekly-review-prep")
|
||||
)
|
||||
== APPROACH_BRIEF_WEEKLY
|
||||
)
|
||||
|
||||
|
||||
def test_weekly_review_label_alone_is_unmatched() -> None:
|
||||
assert select_approach(_run(labels=["weekly-review"])) == APPROACH_UNMATCHED
|
||||
|
||||
|
||||
def test_select_mail_intake() -> None:
|
||||
assert (
|
||||
select_approach(_run(labels=["mail-intake", "automated"]))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue