Files
chocomae/src/web/python/batch/test_python.py
T
2019-04-19 10:32:51 +09:00

35 lines
1.4 KiB
Python

from unpaid_maestro_checker import UnpaidMaestroChecker
from mail_sender import NCloud
from mail_sender import MailSender
def send_mail_waiting_7days_maestro(name, email, register_date):
mail_sender.make_default_post_param()
mail_sender.set_post_param('templateSid', 337)
mail_sender.set_post_param_recipients(name, email)
mail_sender.set_post_param('parameters',
{'maestro_name': name, 'maestro_date': register_date })
timestamp = MailSender.get_timestamp()
# print('hmac : ' + MailSender.hash_hmac('ripemd160', 'The quick brown fox jumped over the lazy dog.', 'secret'))
signature = MailSender.make_signature(NCloud.request_url, timestamp)
# print('signature : ' + signature.decode('utf-8'))
mail_sender.send_email(timestamp, signature)
mail_sender = MailSender()
send_mail_waiting_7days_maestro('test1', 'jisangs@daum.net', '2019-04-08')
'''
checker = UnpaidMaestroChecker()
day7MaestroList = checker.get_unpaid_7days_maestro_list()
for maestro_data in day7MaestroList:
maestro_id = maestro_data['MaestroID']
name = maestro_data['Name']
email = maestro_data['Email']
registered_dateTime = maestro_data['AcceptClausesDateTime']
available_dateTime = maestro_data['AvailableActivateDateTime']
print("{0}, {1}, {2}, {3}, {4}" \
.format(maestro_id, name, email, available_dateTime, registered_dateTime))
'''