From 5e875b727be78144ed52a34f6a7d4825829aaf8e Mon Sep 17 00:00:00 2001 From: Hlamalani Date: Tue, 14 Nov 2023 11:50:52 +0200 Subject: [PATCH 1/2] endline reminders --- yal/assessments.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yal/assessments.py b/yal/assessments.py index c898a071..69a63209 100644 --- a/yal/assessments.py +++ b/yal/assessments.py @@ -172,7 +172,7 @@ async def state_survey_question(self): ) assessment_reminder_type = "reengagement 23hours" - if assessment_name.endswith("endline"): + if "endline" in assessment_name: assessment_reminder_type = "endline reengagement 30min" msisdn = utils.normalise_phonenumber(self.inbound.from_addr) From cf28bcb4a42fe310633fc2b9f909e3df971f3fbb Mon Sep 17 00:00:00 2001 From: Hlamalani Date: Tue, 14 Nov 2023 13:47:46 +0200 Subject: [PATCH 2/2] endline reminders --- yal/tests/surveys/test_endline.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/yal/tests/surveys/test_endline.py b/yal/tests/surveys/test_endline.py index ce273ed5..0298c140 100644 --- a/yal/tests/surveys/test_endline.py +++ b/yal/tests/surveys/test_endline.py @@ -660,6 +660,8 @@ async def test_state_endline_start(tester: AppTester, rapidpro_mock): message = "\n".join(["◼️◽️◽️◽️", "-----", "", "*I'm my own boss.* 😎"]) tester.assert_message(message) + tester.assert_metadata("assessment_reminder_name", "locus_of_control_endline") + tester.assert_metadata("assessment_reminder_type", "endline reengagement 30min") @pytest.mark.asyncio