

def test_message(self):
    message = 'The EDD for client with ID {case.external_id} is approaching in {case.edd.days_until} days.'
    case = {
        'external_id': 123,
        'edd': (datetime.utcnow() + timedelta(days=30)),
    }
    outcome = 'The EDD for client with ID 123 is approaching in 30 days.'
    self.assertEqual(Message.render(message, case=case), outcome)

dataset/ETHPy150Open dimagi/commcare-hq/corehq/apps/reminders/tests/__init__.py MessageTestCase.test_message/original