예제 #1
0
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)
예제 #2
0
 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)