def reply_farmer_id(cell_number): farmer = Farmer.get_by_cell_number(cell_number) if farmer is None: logging.error('Farmer not found') return send_sms( cell_number, 'Register with RADA to access this service.' ) message = """ Hello, {farmer.first_name} {farmer.last_name}! Your farmer ID is {farmer.farmer_id}. """.format(farmer=farmer) send_sms( cell_number, message, sender='*****@*****.**', ) logging.info(message)
def test_get_by_cell_number(self): farmer_key = Farmer(cell_number='18764243385').put() farmer = Farmer.get_by_cell_number('18764243385') self.assertEqual(farmer_key, farmer.key)